Hallo und schonmal vielen Dank!
Vielleicht sollte ich den kompletten Code mal darstellen:
Sub Click(Source As Button)
Dim workspace As New NotesUIWorkspace 'Declare and set workspace to the current Notes workspace
Dim session As New NotesSession 'Declare and set session to the current Notes session
Dim uidoc As NotesUIDocument 'Declare uidoc as type NotesUIDocument
Dim doc As NotesDocument 'Declare doc as type NotesDocument
Dim RTItem As NotesRichTextItem 'Declare Rich Text Item
Dim var As String
Set db = Session.CurrentDatabase 'Set db to the current database
Set uidoc = workspace.CurrentDocument 'Set uidoc to the current document
Set doc = uidoc.Document 'Set doc to the current document through uidoc
Set BoldRed = session.CreateRichTextStyle 'Create BoldRed as an instance of the NotesRichTextStyle class
BoldRed.NotesColor = COLOR_RED 'Set the font color for style BoldRed to Red
BoldRed.Bold = True 'Turn on bold for style BoldRed
Set Black = session.CreateRichTextStyle
Black.NotesColor = COLOR_BLACK
Black.Bold = False
uidoc.Close 'Close the current document
Call uidoc.GotoField( "Auftrag_Beschreibung" )
Set rtitem = doc.GetFirstItem("Auftrag_Beschreibung") 'Get access to the rich text field, Bodyrichtxt
Call RTItem.AddNewLine(1) 'Add a blank line to the rich text item, Body
Call RTItem.AppendStyle(BoldRed) 'Apply the style BoldRed to Body
Call rtitem.AppendText( "<" + Today() + " / " +session.CommonUserName + ">" )
Call RTItem.AddNewLine(1) 'Add a blank line to the rich text item, Body
Call RTItem.AppendStyle(Black)
Call RTItem.AppendText("Hier kommt Text rein!") 'Append text to Body. This text will be bold and red, as defined by the style BoldRed
Call RTItem.AddNewLine(1) 'Append a carraige return to Body
doc.Save True, False 'Save the document
workspace.EditDocument True, Doc 'Reopen the document on the screen
End Sub
Call notesUIDocument.GotoField( fieldName$ ) hatte ich schon drin. Deklariert ist das notesUIDocument als uidoc. - also: Call uidoc.GotoField( "Auftrag_Beschreibung" )
Jedoch lehrten mir die Designerhilfe und das Forum, daß es im Backend angehängt und dann wieder zum Editieren geöfffnet wird, siehe obiger Code. Darum funktioniert das nicht, Fehlermeldung: "Dokument ist nicht verfügbar", weil es eine Zeile vorher geschlossen wird: "uidoc.Close".
Was nun?