Morgen liebes Forum,
ich hab ein Problem. Ich möchte ein bereits existierendes RichTextItem Feld referenzieren in LS.
Wenn ich das nun über
Dim rti = New NotesRichTextItem( doc, "Name" )
mache, erstellt er immer ein neues RTI Feld. Okay so stehts auch in der Hilfe.
New creates a rich text item on the document, with the name you specify.
Eigentlich habe ich immer gedacht, wenn das Feld schon existiert, referenziert er das und erstellt ein kein neues. Okay scheint nicht so zu sein.
Nun steht weiter in der Hilfe, dass man auf ein existieredes Feld zugreifen möchte, die GetFirstItem Methode von Document benutzen soll.
To access an existing NotesRichTextItem object, use the GetFirstItem method in NotesDocument.
Ich habe dies dann so realisiert
Dim rti As NotesRichTextItem
Dim item As NotesItem
Set item = doc.GetFirstItem( "Name" )
If item Is Nothing Then
Set rtf = New NotesRichTextItem( doc, "Name" )
Else
Set rti = item
End If
Leider funktioniert das auch nicht, dann kann ich nicht auf die Eigentschaften von RTI zugreifen, z.B. auf CreateNavigator.
Kennt jemand die Lösung für mein Problem und erkennt was ich falsch mache.
Mfg
Sebastian