an der Stelle 'Ansicht bestimmen, aus der die Daten exportiert werden sollen:
Set dataview = db.getview("person2") 'get view "Auswertung Excel"
musst Du Dir eine NotesDocumentCollection holen.
Mit xlsheet.Cells(rows,cols).Value = NotesDocument.Feldname(0) kannst Du dann die Feldwerte (0) in die Tabellenzelle schreiben.
Nach dem Loop wird nur noch Formatierung und die Speicherung des Dokumentes dürchgeführt.
... wenn du die markiereten Dokumente einer Ansicht haben möchtest, dann benötigst du nur die aktuelle Datenbank - und initialisiert alle markierten Dokumente...
Dim session as New NotesSession
Dim dbthis As NotesDatabase
Dim dc As NotesDocumentCollection
Dim datadoc As NotesDocument
Set dbthis = session.CurrentDatabase
Set dc = dbthis.UnprocessedDocuments
Diese Dokumente durchläufst du dann...
If dc.Count > 0 Then
' # Excel initialisieren
' ...
Set datadoc = dc.getFirstDocument
While not datadoc Is Nothing
' # die Verarbeitung der Datendokumente => die Werte nach Excel exportieren
'...
' # das nächste Dokument initialisieren
Set datadoc = dc.GetNextDocument
Wend
' # Excel sichtbar machen - oder was auch immer
' ...
End If
Toni ;)