Habe jetzt im Postopen-Event folgenden Befehl:
Sub Postopen(Source As Notesuidocument)
Call cMemoObject.PostOpen(source)
If source.editmode And Not (source.isnewdoc) Then
Call cMemoObject.querymodechange(source)
Call cMemoObject.postmodechange()
End If
Dim session As New notessession
Dim db As notesdatabase
Set db = session.currentdatabase
Set profiledoc = db.GetProfileDocument("CalendarProfile")
profiledoc.SignatureOption="1"
signaturvorgabe = uidoc.FieldGetText( signature )
profiledoc.Signature_1 = signaturvorgabe
profiledoc.Signature = signaturvorgabe
Call profiledoc.Save(True,False)
End Sub
Im Feld signature wird nachdem ich mir ein neues Memo aufmache meine Signatur richtig angezeigt (unter den Eigenschaften von Dokument).
Aber bekomme immer noch die 8 angezeigt (wird auch in den werkzeug-vorgaben so neu hinterlegt - das passt also schon mal
) und erhalte jetzt den fehler:
Variant does not contain an object.
Kann nochmal jemand helfen?