Moin,moin,
die Erinnerungen, die ich mir mache, lasse ich mir immer selbst per E-Mail schicken, die dann in einem Wiedervorlage-Ordner landen.
Jetzt hatte ich überlegt mir nen Agenten zu machen, der für Mails in dem Ordner jeweils eine Aufgabe erstellt.
Habe jetzt grob folgendes Codegerüst:
Dim s As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doccol As NotesDocumentCollection
Dim QuellDoc As NotesDocument
Dim AufgabenDoc As NotesDocument
Set db = s.CurrentDatabase
Set view = db.GetView("Wiedervorlage")
Set Quelldoc = view.GetFirstDocument
While Not (Quelldoc Is Nothing)
Set AufgabenDoc = db.CreateDocument
AufgabenDoc.form = "Task"
AufgabenDoc.StartDate = Now
AufgabenDoc.Subject = Mid(Quelldoc.Subject(0),8,Len(Quelldoc.Subject(0)))
Call AufgabenDoc.Save(True,False)
Set Quelldoc = view.GetNextDocument(Quelldoc)
wend
Er erstellt mir auch wunderbar, die Aufgaben. Wenn ich diese jedoch öffne, oder speichern möchte erscheint folgende Fehlermeldung:
"Element in Dokument nicht gefunden"
Also, Debugger an und nachgeschaut. Er hängt sich im Postopen der Maske Task bei der Zeile "if(source.InPreviewPane) then auf.
Bei normalen Aufgaben, ist der Wert = false, also habe ich meinen Code um die Zeile AufgabenDoc.InPreviewPane = False erweitert, jedoch leider mit demselben Ergebnis.
Was muss ich machen, damit der Fehler nicht mehr erscheint? Bin da etwas ratlos.
Gruß
Demian