...[schnipp]
Dim rtiVorlagentext As NotesRichTextItem
...[schnipp]
While Not ( qdoc Is Nothing )
Set rtiVorlagentext = doc.GetFirstItem("Vorlagentext")
strVorlagentext = rtiVorlagentext.GetFormattedText(False,False)
Messagebox strVorlagentext
...[schnipp]
Set rtnav = rtiVorlagentext.CreateNavigator
Set rtrange = rtiVorlagentext.CreateRange
Call rtnav.FindFirstElement(RTELEM_TYPE_TEXTPARAGRAPH)
Call rtrange.SetBegin(rtnav)
If rtrange.FindAndReplace (m.Value, item.Text, RT_REPL_ALL + RT_FIND_CASEINSENSITIVE) > 0 Then
' Call rtiVorlagentext.Compact
End If
...[schnipp]
If Messagebox (rtiVorlagentext.GetFormattedText(False,False),MB_OKCANCEL,"Vorschau") = IDCANCEL Then
Messagebox ("abgebrochen")
Exit Sub
End If
Set qdoc = empflist.GetNextDocument (qdoc)
Wend
Set rtiBackup = doc.GetFirstItem("Vorlagentext")
...
While Not ( qdoc Is Nothing )
Set rtiVorlagentext = rtiBackup
strVorlagentext = rtiVorlagentext.GetFormattedText(False,False)
Messagebox strVorlagentext
...
Dim unid As String
unid = doc.UniversalID
While Not ( qdoc Is Nothing )
Delete doc
Set doc = db.GetDocumentByUnid (unid)
Set rtiVorlagentext = doc.GetFirstItem("Vorlagentext")
strVorlagentext = rtiVorlagentext.GetFormattedText(False,False)
Messagebox strVorlagentext
...
Set rtiVorlagentext = doc.GetFirstItem("Vorlagentext")
Set qdoc = empflist.GetFirstDocument ' erster selektierter Adressbucheintrag
While Not ( qdoc Is Nothing ) ' Laufe durch alle selektierten Einträge
' für jeden Eintrag Original-Vorlage holen
Call doc.RemoveItem("dummyfield")
Set rtidummyfield = New NotesRichTextItem(doc, "dummyfield")
Call rtidummyfield.AddNewLine(1)
Call rtidummyfield.AppendRTItem(rtiVorlagentext)
strVorlagentext = rtidummyfield.GetFormattedText(False,False)
Messagebox strVorlagentext
...
Set rtnav = rtidummyfield.CreateNavigator
Set rtrange = rtidummyfield.CreateRange
Call rtnav.FindFirstElement(RTELEM_TYPE_TEXTPARAGRAPH)
Call rtrange.SetBegin(rtnav)
If rtrange.FindAndReplace (m.Value, item.Text, RT_REPL_ALL + RT_FIND_CASEINSENSITIVE) > 0 Then
' Call rtiVorlagentext.Compact
End If
...