Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Adressbucg Gruppen + Angaben in Excel Exportieren
djsven:
ok!
Sag mir nur wie ich deinen Button erstellen kann?
Ist dein Script denn schon fertig?
ctacken:
@djsven
Hallo,
ich bin ja auch nicht der fitteste im Programmieren, aber selbst wenn ich könnte, bei der Fragetechnik, die Du an den Tag legst, würde es mir schwer fallen, mich an mein Wissen zu erinnern..... ???
Gruss
Christoph
eknori:
--- Zitat ---ok!
--- Ende Zitat ---
Danke
--- Zitat ---Sag mir nur wie ich deinen Button erstellen kann?
--- Ende Zitat ---
wenn es weiter nichts ist;
Öffne dein Adressbuch im Designer und wähle die Ansicht Gruppen oder Groups aus. Dann über Erstellen - Aktion eine neue Aktion (Script) anlegen
--- Zitat ---Ist dein Script denn schon fertig?
--- Ende Zitat ---
nein
eknori:
Hiermit solltest du weiterkommen. ( und hier ist mein Wunschzettel
Sub Click(Source As Button)
Dim s As New NotesSession
Dim db As notesdatabase
Dim v As NotesView
Dim grpdoc As notesdocument
Dim persondoc As NotesDocument
Dim col As NotesDocumentCollection
Dim Application As Variant
Dim Book As Variant
Dim Sheet As Variant
Dim n As Integer
Dim i As Integer
Set Book=Nothing
Set Sheet = Nothing
Set Application=Nothing
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
Set db = s.CurrentDatabase
Set v = db.GetView("($VIMPeople)")
Set col = db.UnprocessedDocuments
Set grpdoc = col.GetFirstDocument()
n=0
i = 0
While Not(grpdoc Is Nothing)
Forall members In grpdoc.members
Dim NameText As New NotesName(grpdoc.Members(n))
n=n+1
Set persondoc = v.GetDocumentByKey(NameText.Abbreviated)
If persondoc Is Nothing Then
Msgbox "nicht gefunden"
Else
Sheet.Range("A" & i+1).Value = personDoc.Title(0)
Sheet.Range("B" & i+1).Value = personDoc.FirstName(0)
Sheet.Range("C" & i+1).Value = personDoc.LastName(0)
Sheet.Range("D" & i+1).Value = personDoc.JobTitle(0)
Sheet.Range("E" & i+1).Value = personDoc.CompanyName(0)
Sheet.Range("F" & i+1).Value = personDoc.OfficeStreetAddress(0)
Sheet.Range("G" & i+1).Value = personDoc.OfficeZip(0)
Sheet.Range("H" & i+1).Value = personDoc.OfficeCity(0)
Sheet.Range("I" & i+1).Value = personDoc.OfficeCountry(0)
i=i+1
' Msgbox "gefunden"
End If
End Forall
Set grpdoc = col.GetNextDocument(grpdoc)
Wend
End Sub
klaussal:
@ulrich
ja ist denn schon weihnachten ??
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln