Hi
So hatte ich ich das schon versucht.. also vom UI das dokument holen und dann befüllen.. sobald ich aber appendtext machte.. wurde meine Maske gelöscht.. also alle Felder die ich befüllt hatte waren wieder leer..
Appendtext bezieht sich doch nur auf das RTF - Feld, wieso dann alle anderen Felder geleert ist mir sehr schleierhaft. Ein solches Phänomen ist mir noch nicht untergekommen, es sein den in den Feldern sind igendwelche Formeln (Valiedierungsformeln o.ä.) vorhanden.
Du kannst das ganze sehr wohl im Hintergrund machen. Nehme in die Maske ein verstecktes berechnetes Textfeld auf, nenne es SaveOptions und setze den Wert auf "0". Damit kann die Maske nicht gespeichert werden.
Das Anlegen kann so erfolgen:
...
Dim session As New NotesSession
Dim workspace As New NotesUIWorkspace
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Dim rtitem As NotesRichTextItem
Set db = session.CurrentDatabase
Set doc = New NotesDocument(db)
doc.Form = "Name der Maske"
'Füllen der Felder
doc.Feldname1 = "Wert"
Set rtitem = New NotesRichTextItem( doc, "Body" )
Call rtitem.AppendText( "Das ist der Text" )
'Dokument im Frontend öffnen
Set uidoc = workspace.EditDocument(false, doc)
...
Vielleicht hilft dir das weiter.
Axel