Eine E-Mail ist ein kompliziertes Gebilde (Notes-Dokument)
Du kannst Informationen (Feldinhalte) an die DLL übergeben oder die Dokument-ID
declare function ImportMail ......
Sub Import
dim lvobjWS as New NotesUIWorkspace
dim lvobjMail as NotesDocument
set lvobjMail = lvobjWS.CurrentDocument.Document
call ImportMail(lvobjMail.UniversalID
end subIst das Dokument den im Frontend geöffnet oder versuchst Du aus aus einer NotesUIView heraus
...
db.UnprocessedDocuments
...
Ich bin leider bisher nicht zum testen gekommen, da unser Server gerade neu gestartet werden muss :-(Entwickelst Du am Produktionsserver? :o
;D neine ... keine Bange :-) von Lotus gibt es bei uns gar keinen Produktionsserver, da wir eigentlich ein anderes Produkt (M... O....) einsetzen. Unsere Kunden haben aber teilweise LN, also sollten wir das ja dann auch unterstüzen ;-)Ich bin leider bisher nicht zum testen gekommen, da unser Server gerade neu gestartet werden muss :-(Entwickelst Du am Produktionsserver? :o
Dann so:
declare function ImportMail ......
in der Sub Click:
Dim session As NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Set session = New NotesSession
Set db = session.CurrentDatabase
Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument
call ImportMail( doc.UniversalID )