Hab mal die Lösung mit CopyAndPaste ausgetestet:
' Über die Zwischenablage soll der Text in das WP-Dokument gelangen
Set rtItem = docKP.GetFirstItem("KasseAbsendeKennung")
Set docTmp = db.CreateDocument()
docTmp.Form = "mskRT"
Set rtTmp = docTmp.CreateRichTextItem("tmp")
Call rtTmp.AppendText(" ")
Call rtTmp.AppendRTItem( rtItem )
Set uidocTmp = ws.EditDocument( 1, docTmp )
Call uidocTmp.SelectAll
Call uidocTmp.Copy
wps.PosPage( 1 )
wps.BookmarkBlock("[KasseAbsendeKennung]")
' wps.type( rtItem.GetFormattedText(True, 0) )
wps.Paste
Call uidocTmp.Close(True)
Set uidocTmp = Nothing
Set docTmp = Nothing
Im Lotus Debugger funktioniert das auch wunderbar. Der Text wird formatiert über die Zwischenablage ins WP-Dokument eingefügt.
Schalte ich den Debugger in LotusNotes ab, klappts nicht
Dann wird der Inhalt der ersten RT-Items nicht übernommen und es wird nur das Leerzeichen in RT-Item 2 kopiert und eingefügt ...
Hat jemand ne Idee, warum?