Hallo !
ich habe folgenden Schalter entwickelt.
Ziel: Eine Telefonnachricht ausfüllen, versenden an Mitarbeiter und das Dokument speichern und schließen.
Soweit klappt auch alles, aber leider wird das Dokument nicht geschlossen. Was mache ich falsch ?
Dim ws As New NotesUIWorkSpace
Dim s As New NotesSession
Dim db As Notesdatabase
Dim doc As NotesDocument
Dim uidoc As notesUIdocument
Dim ICON As NOTEsItem
Set db = s.CurrentDatabase
Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
'vorbereitung der Mail
Dim mdoc As notesdocument
Set mdoc = New NotesDocument(db)
mdoc.Form = "Memo"
mdoc.Subject = "TEST Memo"
Set Icon = New NotesItem ( mdoc , "_ViewIcon" , 44 )
ICON.IsSummary = True
Call Stylefestlegen(s)
Set rtItem= New NotesRichTextItem( mdoc , "Body")
'Überschrift
Call rtitem.appendStyle(RS_Title)
Call rtitem.AppendText ("Telefonnachricht")
usw....
'DocLink
Call rtitem.appendStyle(RS_Normal)
Call rtitem.AppendText ("Link zur Telefonnachricht >>> ")
Call rtitem.AppendDocLink(doc, "")
Call rtitem.AddNewline (1)
'bisheriger Verlauf
Call rtitem.appendStyle(RS_Normal)
Call rtitem.AddNewline (1)
Call rtitem.AppendText ("bisheriger Verlauf:")
Call rtitem.AddNewline (1)
Call rtitem.AppendText (doc.Kommentar_TXT(0))
Call rtitem.AddNewline (1)
Call mdoc.Send (False, doc.sendto(0))
'Felder für Workflow anpassen
doc.Status_SWL = "2"
doc.TN_TNgesendetam = Now()
doc.Kommentar_TXT = doc.GetItemValue("Kommentar_TXT")(0) & Chr$(10) & jetzt & " -> Rückruf erfolgt durch: " & s.CommonUserName
'Dokument speichern
Call doc.Save( True, True )
'Dokument schließen
Set oldUiDoc = uiDoc
Set uiDoc = ws.editDocument(True, oldUiDoc.document)
oldUiDoc.document.saveOptions = "0"
Call oldUiDoc.close()