Domino 9 und frühere Versionen > ND6: Entwicklung
ObjectVariable not set (NotesRichTextItem)
bend0r:
Hallo ...
Folgender Code:
Sub Exiting(Source As Field)
Dim uiw As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As Notesdocument
Dim rtitem As NotesRichTextItem
Dim boo_isnewdoc As Boolean
Set uidoc = uiw.CurrentDocument
boo_isnewdoc = uidoc.IsNewDoc
Set doc=uidoc.Document
Set rtitem = doc.GetFirstItem("Body")
If boo_isnewdoc Then
....
Else
.....
End If
Call uidoc.Refresh(True)
End Sub
Lustigerweise wehrt sich Notes permanent das RichTextItem zu belegen obwohl besagtes Feld auch ein Richtextiten ist.
Zur Zusatzinfo : Das Feld hat einen Vorgabewert. Existiert also auch schon.
jemand lust mir zu helfen?
grüsse rene
HH:
Kann es sein, dass die Ausführung bereits hier
--- Code: ---Set uidoc = uiw.CurrentDocument
--- Ende Code ---
abgebrochen wird? Wo wird uiw initialisiert?
Hubert
Glombi:
Ist das ein neues Dokument?
Falls ja, gibt es Einschränkungen bzgl. Rich Text Feldern. Die stehen erst nach dem Speichern zur Verfügung.
bend0r:
hmm, ist ein neues Dokument
ich kann aber via fieldsettext Wörter reinschreiben
... ein doc.Save(... , ... ) hatte ich eigentlich nicht vor direkt daraufzuschiessen
bend0r:
hrmmm, selbst wenn ich ein doc.Save davorsetze kommt immer noch die Fehlermeldung. Keine Ahnung woran das liegen könnten.
doc, uidoc, uiw sind alle richtig initialisiert
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln