Hi @all,
ich habe folgendes Problem,
ich möchte in einem RichTextFeld einen DocLink zu einem anderen Dokument einfügen. Das Script läuft soweit auch und erzielt im Debugger keinen Fehler und belegt die Felder korrekt, dennoch wird der DocLink nicht gespeichert.
Hier mein Script:
---snip---
Sub Click(Source As Button)
Dim session As New notessession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim docUNID As String
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = ws.CurrentDocument 'get the frontend doc
Dim backendDoc As NotesDocument
Set backendDoc = uidoc.Document 'get the backend doc
Dim rtitem As NotesRichTextItem
Set rtitem = backendDoc.GetFirstItem( "T_Vert1" )
Dim docPick As New NotesDocument( db )
Dim vStringArray As Variant
Dim tname As String
Dim vname As NotesItem
Dim nname As NotesItem
vStringArray = ws.PickListStrings(PICKLIST_CUSTOM, False, db.Server, db.FilePath, "ID", "Vertretung", "Bitte wählen Sie eine Vertretung aus.", 5, "")
tname = Fulltrim(vStringArray(0))
' Set view = db.GetView("ID")
Set tdoc = db.GetDocumentByUnId(tname)
Set vname = tdoc.Getfirstitem("T_Vorname")
Set nname = tdoc.Getfirstitem("T_Name")
Msgbox tname & ": " & vname.Text & " " & nname.Text
backendDoc.RemoveItem( "T_Vert1" )
Set rtitem = New NotesRichTextItem( backendDoc, "T_Vert1")
Call rtitem.AppendDocLink( tdoc, vname.Text & " " & nname.Text, vname.Text & " " & nname.Text)
Call backendDoc.Save( True, True) ', True )
Call uidoc.Refresh(True)
' Call uidoc.Close
End Sub
---snap---
Hat von Euch einer einen Tip ?
Gruss JoFa