Domino 9 und frühere Versionen > ND6: Entwicklung

ObjectVariable not set (NotesRichTextItem)

<< < (2/4) > >>

bikerboy:
Hast du mal mit einem "doc.HasItem"- geprüft ob es da ist ?

Wenn es ein neues Dokument ist solltest du vllt auch :


--- Code: ---Dim rtItem as New NotesRichTextItem(doc,"body")

--- Ende Code ---

versuchen und dann mit dem


--- Code: ---rtItem.appendText("TESTTEST")

--- Ende Code ---

arbeiten

m3:
Works as designed.

Du erstellst ein neues Dokument, das Feld "Body" existiert noch nicht. Laut Designer-Hifle zu "GetFirstItem":

--- Zitat ---Returns Nothing if the document does not contain an item with this name.
--- Ende Zitat ---

Du willst

--- Code: ---Set rtitem = New NotesRichTextItem ( doc, "Body" )
--- Ende Code ---
verwenden.

bikerboy:
M3 hat recht.

Da fällt mir ein das die RichtextOperationen im Front-End sowieso sehr eingeschränkt sind. Mein Vorschlag mach es im Back-end und Reloade das Dokument wieder.

bend0r:
hmmkay,

1. das item ist da .... (Laut debugger zumindest :-)  )
2. die operationen mach ich ja im back-end ---> doc = uidoc.document

Die Designer-Hilfe ist mir bekannt, oder zumindest die Einträge dazu. ..  Jedoch funktioniert es noch nicht einmal wenn ich vorher ein Save drüberjage

Glombi:
Beachte auch folgendes aus der Hilfe:

If you specify a new NotesRichTextItem object but do not add content to it, an item is not created when the document is saved.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln