Kann es sein, dass die Ausführung bereits hier
Set uidoc = uiw.CurrentDocument
abgebrochen wird? Wo wird uiw initialisiert?
Hubert
Hast du mal mit einem "doc.HasItem"- geprüft ob es da ist ?
Wenn es ein neues Dokument ist solltest du vllt auch :
Dim rtItem as New NotesRichTextItem(doc,"body")
versuchen und dann mit dem
rtItem.appendText("TESTTEST")
arbeiten
Works as designed.
Du erstellst ein neues Dokument, das Feld "Body" existiert noch nicht. Laut Designer-Hifle zu "GetFirstItem":
Returns Nothing if the document does not contain an item with this name.
Du willst
Set rtitem = New NotesRichTextItem ( doc, "Body" )
verwenden.