Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Adressbucg Gruppen + Angaben in Excel Exportieren
djsven:
Sorry,
OK vor und Nachname, Firma, Strasse,PLZ, Ort,m Tel, Tel Handy,Email, Web Adresse, Anschrift der Firma und vielleicht noch ein Feld was ich frei wählen kann!!
klaussal:
OK, dann so, wie Bernhard es beschrieben hat.
Mit LoNo-Bordmitteln keine Chance. Dazu ist Kenntniss von LS unabdingbare Voraussetzung ;D
klaus
djsven:
Dann wie B gesagt hat??Hä wodenn??
Auf gehts mit Lotus Scripts!!!!
DANKE
koehlerbv:
--- Zitat von: djsven am 20.09.04 - 16:40:50 ---Dann wie B gesagt hat??Hä wodenn??
Auf gehts mit Lotus Scripts!!!!
DANKE
--- Ende Zitat ---
Das steht mal gerade vier Beiträge darüber ...
djsven:
HI alle zusammen,
sagt mal wie kann ich dieses Script dahin gehend erweitern, das er mit eine Gruppe ausliest und die unteren Werte in Excel reinschreibt??
Das geht leider nur wenn ich direkt auf den Kontakt gehe so wie es hier steht.
Aber ich möchte auf ne Gruppe gehen und dort die Daten auslesen!
Kann mir einer bitte helfen, bin lkeider noch Anfänger was Programmieren angeht!!!
DANKE
Sub Initialize
'Diese Routine exportiert aus einem Lotus Notes Adressbuch
'in eine Excel - Tabelle , die Felder der Geschäftskunden
'Title,FirstName,LastName,JobTitle,Company ...
' ... OfficeStreetAddress, OfficeZip , OfficeCity und
'OfficeCountry
Dim Session As New NotesSession
Dim Doc As NotesDocument
Dim CurrDB As NotesDatabase
Dim Collection As NotesDocumentCollection
Dim Application As Variant
Dim Book As Variant
Dim Sheet As Variant
Dim i As Integer
Set CurrDB = Session.CurrentDatabase
Set Collection = CurrDB.UnprocessedDocuments
Set Doc = Collection.GetFirstDocument
Set Book=Nothing
Set Sheet = Nothing
Set Application=Nothing
'Öffnet Excel mit dem Tabellennamen ExportAdressen
Set Application = CreateObject("Excel.Application")
Set Book = Application.Workbooks.Add
If Application.Workbooks(1).Worksheets.Count=0 Then
Set sheet = Application.Workbooks(1).Worksheets.Add
End If
Set Sheet = Application.Workbooks(1).Worksheets(1)
Sheet.Name = "Export Adressen" 'Name der Arbeitsmappe
Book.Application.Visible=True
' Schreibt Spaltenköpfe
ARangeValue = Sheet.Range("A1").Activate
Sheet.Range("A" & 1).Value = "Titel"
Sheet.Range("B" & 1).Value = "Vorname"
Sheet.Range("C" & 1).Value = "Name"
Sheet.Range("D" & 1).Value = "Jobtitel"
Sheet.Range("E" & 1).Value = "Firma"
Sheet.Range("F" & 1).Value = "Straße"
Sheet.Range("G" & 1).Value = "PLZ"
Sheet.Range("H" & 1).Value = "Ort"
Sheet.Range("I" & 1).Value = "Land"
' Ausgabe der Spalten von den selektierten Dokumenten
For i = 1 To Collection.Count
Sheet.Range("A" & i+1).Value = Doc.Title
Sheet.Range("B" & i+1).Value = Doc.FirstName
Sheet.Range("C" & i+1).Value = Doc.LastName
Sheet.Range("D" & i+1).Value = Doc.JobTitle
Sheet.Range("E" & i+1).Value = Doc.CompanyName
Sheet.Range("F" & i+1).Value =Doc.OfficeStreetAddress
Sheet.Range("G" & i+1).Value = Doc.OfficeZip
Sheet.Range("H" & i+1).Value = Doc.OfficeCity
Sheet.Range("I" & i+1).Value = Doc.OfficeCountry
Set Doc = Collection.GetNextDocument(Doc)
Next i
End Sub
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln