2009-08-19 9 views
0

Ich bin auf der Suche nach der Möglichkeit, alle (Backup) meine Adressbucheinträge in Nur-Text, oder CSV oder XLS aus Lotus Notes Mail-Client zu kopieren. Mein Ziel ist es, diese Details später in Outlook zu kopieren.VB, VB.NET, Lotus Skript: Skript zum Kopieren von Adresseinträgen

Ist es möglich. Ich habe noch nie Lotus-Skripting gemacht. Aber ich gehe durch die Referenzlinks. Wenn möglich, stellen Sie Links oder Hinweise zur Verfügung, um diese Aufgabe zu erledigen.

Ich verwende Lotus Notes 8.0.1.

Update: Ist es möglich, dies mit VB oder VB.NET zu tun? Die Sprache ist keine Einschränkung, solange es möglich ist.

Antwort

3

Kein Skript erforderlich.

Wenn Sie Notes Mail über den Client verwenden, befinden sich Ihre Kontakte in einem "Persönlichen Adressbuch" und nicht in der Maildatei selbst. Es ist normalerweise ein Symbol auf dem Notizarbeitsbereich, das "(yourname) 's Adressbuch auf dem lokalen" genannt wird. Der Dateiname lautet names.nsf.

Öffnen Sie dies in der Ansicht Kontakte. Wählen Sie Datei> Kontakte exportieren, und Sie können Alle/Ausgewählte Kontakte, Alle/Grundlegende Felder, Speicherort, Dateiname und Dateityp auswählen. Sie können sie sogar als vcard exportieren, was meiner Meinung nach am einfachsten in die Kontakte von Outlook importiert werden könnte.

+0

Ich habe versucht zu exportieren. Was ich habe ist AreaCodeFromLoc: SavedUpdate: $ AddressFormat: 1 $ Nameformat: 1 $ BusinessAddressFormat: 1 $ PersonalAddressFormat: 1 $ PersonalAddressFormat1: 1 $ PreviewFormat: 1 $ PreviewFormat1: 1 $ Border: 7F96A3 AltFullNameLanguage: FullNameInput: Abstrakte Konfusionen NameHelperInput: CompanyName: WordPress \ r TITEL: WordPress Email Publishing. Das ist schwierig für mich nach Outlook zu kopieren. :( – Guru

+1

Verwenden Sie die Option, um im vcard-Format zu exportieren. Sie können eine Datei mit allen Kontakten als vcards erhalten. Sie können die vcards-Datei in Outlook importieren. –

+0

Ich stimme Maria zu, die beste Option ist das Exportieren im vcard-Format. – Carlos

0

Ich habe nicht Notes seit Version 5, aber konnten Sie nicht einfach eine Ansicht der gewünschten Elemente erstellen, exportieren Sie dann die Ansicht?

+0

Danke Chris. Ich habe versucht, wie Sie vorgeschlagen. Die Kontakte können nicht ausgewählt werden. Die Ansichten, die ich auswählen kann, sind "Alle Dokumente, Mail-Threads, Heutige E-Mails und solche Dinge ...". Ich schaue mir die Möglichkeit an, die Kontakte zu sichern. – Guru

1

Wenn Sie dies in vielen Datenbanken tun müssen oder Endbenutzern erlauben, ihre Kontakte zu sichern, könnten Sie ein Export to Excel Skript verwenden, das ich vor Jahren in das Adressbuch geschrieben habe.

Eine weitere einfache Möglichkeit, Informationen aus Lotus Notes ohne Programmierung zu exportieren, besteht darin, eine Ansicht zu erstellen oder zu suchen, die genau Ihren Anforderungen entspricht. Wählen Sie dann Alle und anschließend Bearbeiten> Ausgewählte als Tabelle kopieren aus. Dann einfach in Excel einfügen. Ich bin nicht sicher, ob der Befehl in Version 7 oder 8 geändert wurde, aber es funktionierte in den 6.x-Versionen.

+0

Es ist im VCARD-Format kopiert. Ist es möglich, dies in Outlook hinzuzufügen?(Ich habe noch kein Outlook in meinem System) So funktioniertBEGIN: VCARD X-LOTUS-CHARSET: Windows-1252 VERSION: 2.1 FN: Jemand P N: P; Jemand ;; Herr .; EMAIL; ARBEIT; PREF; X-LOTUS-ANMERKUNGEN: CN = Jemand P/OU = DEL/O = ABC ORG: ABC X-LOTUS-ADDL-NDX-NAMEN: Jemand P/DEL/ABC REV: 2006102 ENDE: VCARD – Guru

0

Ich kann Mails von VB mit Lotus Client senden. Ich habe die Referenz hier IBM - Send mail using VB verwendet. Jetzt muss ich die Kontakte an der gleichen Stelle durchlaufen und sichern.