Hi,
so ganz klar ist mir das nicht, was dein Kollege meint. Ich hab's das mal so gemacht.
Ich lege das neue Dokument im Backend an, speichere es ab, öffne es dann im Frontend (über das doc-Handle) und lösche dann das Backend-Dokument.
Vielleicht hat es ja das gemeint.
Code-Auszug
...
Set taskdoc = New NotesDocument(maildb)
taskdoc.Form = "Task"
...
...
'Anlegen und füllen des Richtextfeldes
Set rtitem = taskdoc.CreateRichTextItem("Body" )
Call rtitem.AppendText(doc.Aktionen(0))
Call rtitem.AddNewLine(2)
Call rtitem.AppendText("Vorgang -> ")
Call rtitem.AppendDocLink(doc, "")
If Not iAdressDbError Then
Call rtitem.AddNewLine(2)
Call rtitem.AppendText("Adresse -> ")
Call rtitem.AppendDocLink(adrdoc, "")
End If 'If Not iAdressDbError Then
Call taskdoc.Save(True,False) 'Temp. Speichern des Backend-Doc. damit RTF-Feld angezeigt wird.
Set taskuidoc = workspace.EditDocument(True, taskdoc) 'Dokument im Frontend öffnen
Call taskdoc.Remove(True) 'Das Dokument, das im Backend erstellt wurde, löschen
...
Axel