Ich hab leider noch nicht so viel Erfahrung. Der abgebildete Code funktioniert leider nicht. Kleine Erklärung vorweg. Ich möchte ein Dokument im Backend erstellen, welches dann die Maske Module zugewiesen bekommt. Dieses Dokument (xmlDoc) ist das Zieldokument, in dem ein RT Feld XMLFile existiert. In dieses Feld soll eine Datei eingefügt werden, die sich in dem Dokument templateDoc im RT Feld templateFile befindet.
Mein Problem ist, dass ich das xmlFile (RTF) nicht in die Finger bekomme. Set xmlFile = xmlDoc.GetFirstItem("XMLFile") gibt noch keine Fehlermeldung aus, doch die lässt nicht lang auf sich warten. Call xmlFile.AppendRTItem(templateFile) verursacht die Fehlermeldung Object Variable not set. Ich weiss aber leider nicht warum.
Dim session As New NotesSession
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Dim xmlFile As NotesRichTextItem
Dim templateFile As NotesRichTextItem
Dim templateDoc As NotesDocument
Dim xmlDoc As NotesDocument
Set db = session.CurrentDatabase
Set templateDoc = db.GetDocumentByUNID("719AC1D9995E4C47C12573050079325F")
Set templateFile = templateDoc.GetFirstItem("TemplateWord")
Set xmlDoc = New NotesDocument(db)
xmlDoc.Form = "Module"
Call xmlDoc.Save(True,True)
Set xmlFile =xmlDoc.GetFirstItem("XMLFile")
Call xmldoc.Save(True,True)
Call xmlFile.AppendRTItem(templateFile)
Viele Grüße
benjosi