Domino 9 und frühere Versionen > ND6: Entwicklung
Object varible not set
mxm:
Hallo,
ich hätte mal wieder ein kleines Problemchen. Und zwar zeigt mir der Debugger immer "Object varible not set" an.
Und zwar möchte ich den KOMPLETTEN Body, welches ein RichText.. ist kopieren und in ein anderes Dokument als Body wieder einfügen.
lt. Designer Hilfe und Forum müsste der Code so ausehen.
Code.:
Dim BodyItem As NotesRichTextItem
Set BodyItem = MemoDoc.GetFirstItem("Body") ' MemoDoc = ursprüngliches Dokument
Call BodyItem.CopyItemToDocument(MailDoc, "Body") 'MailDoc = Neues Dokument und an der Stelle soll der Fehler sein.
Wo soll jetzt der Fehler liegen?
Wäre mal wieder für jede Antwort, dankbar.
Wenn ihr weitere Infos braucht gebe ich die euch natürlich gerne.
Gruß mxm
mxm:
Achso, wenn ich allerdings ein anderes Item kopieren möchte, dann geht es komischerweise. z.B.: mit "Subject".
Gruß mxm
gossifu:
Hallo,
hast Du im Debugger schon nachgesehen, ob MemoDoc und Maildoc gesetzt sind?
Gibt es ein Feld 'Body'?
mfg
gossifu
mibo11:
Vermutlich handelt es sich um ein neues Dokument aus dem du das RichTextIem kopieren möchtest. Dadurch bekommst du mit MemoDoc.getFirstItem kein RichTextItem Objekt zurückgeliefert. Versuche es doch einmal mit CreateRichtextItem.
--- Zitat von: mxm am 23.08.05 - 13:20:34 ---Code.:
Dim BodyItem As NotesRichTextItem
Set BodyItem = MemoDoc.GetFirstItem("Body") ' MemoDoc =
--- Ende Zitat ---
Gruß Sascha
mxm:
Hallo,
danke für die schnellen Antworten.
--- Zitat von: gossifu am 23.08.05 - 13:43:21 ---Hallo,
hast Du im Debugger schon nachgesehen, ob MemoDoc und Maildoc gesetzt sind?
Gibt es ein Feld 'Body'?
mfg
gossifu
--- Ende Zitat ---
Ja es Gibt ein Feld Namens "Body".
Mit CreateRichtextItem geht es jetzt, also es kommt keine Fehlermeldung mehr.
Allerdings kommt beim neuen Dokument kein Inhalt an, der Body ist leer.
habe es so gemacht.
Set BodyItem = MemoDoc.CreateRichTextItem("Body")
Call BodyItem.CopyItemToDocument(MailDoc, "Body")
Gruß
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln