Welche Markierungen?
Du solltest Dir in der Hilfe die Beispielscripte ansehen, z.B.
Dim docA As NotesDocument
Dim docB As NotesDocument
Dim rtitemA As Variant
Dim rtitemB As Variant
'...set values of docA and docB...
Set rtitemA = docA.GetFirstItem( "Body" )
Set rtitemB = docB.GetFirstItem( "Body" )
If ( rtitemA.Type = RICHTEXT And _
rtitemB.Type = RICHTEXT ) Then
Call rtitemA.AppendRTItem( rtitemB )
Call rtitemB.Remove
Call docA.Save( False, True )
Call docB.Save( False, True )
End If
anstatt in einem Script einen Befehl durch einen anderen zugerufenen auszutauschen.
Dieses hier
currsubject = currdoc.GetItemValue("Subject")
...
Call rtitem.appendrtitem (currsubject)
ist z.B. völlig sinnfrei. Wieso glaubst Du, dass das funktionieren sollte? An ein Richtextitem einen Text (aus einem Nicht-Richtextitem) als Richtextitem anfügen?