@Command([EditGotoField];"body");
@Command( [EditDown] ; "20" )
@Command( [EditInsertText]; GRUND )
Falle bei -->
EDIT DOWN
Parameter, Zahl
Zahl. Optional. Definiert die Anzahl der Zeilen, um die die Einfügemarke nach unten verschoben werden soll.
In einem Dokument im Bearbeitungsmodus verschiebt EditDown im aktuellen Feld die Einfügemarke um eine Zeile nach unten. Wenn das aktuelle Feld keine weiteren Zeilen enthält, wird die Einfügemarke in das nächste bearbeitbare Feld verschoben (dieses muß sich unter und nicht rechts vom aktuellen Feld befinden).
Sonst lass das EditDown wech, wenn das RT Feld NICHT das letzte, editierbare Feld ist...dann schreibt das InsertText halt immer am Anfang, denn GotoField positioniert die Textmarke stets an den Anfang.
(Das hier finde ich daher viel besser:
This script adds two lines of text, separated by a carriage return, to the end of the Body item in a document.
Dim doc As NotesDocument
Dim rtitem As Variant
'...set value of doc...
Set rtitem = doc.GetFirstItem( "Body" )
If ( rtitem.Type = RICHTEXT ) Then
Call rtitem.AppendText( "Add text to the rich-text item" )
Call rtitem.AddNewLine( 1 )
Call rtitem.AppendText("Add more text to rich-text item")
Call doc.Save( False, True )
End If)