Ich möchte in einem RichtextFeld eine NewLine durch "nix" ersetzen. Der Code dafür ist ja recht einfach:
Dim rti As NotesRichTextItem
Dim rtiNav As NotesRichTextNavigator
Dim rtiRange As NotesRichTextRange
...
ForAll strTemp In varTemp
strReplaceFrom = strTemp
strReplaceTo = ""
Set rtiNav = rti.Createnavigator()
Call rtiNav.Findfirstelement(RTELEM_TYPE_TEXTPARAGRAPH)
Set rtiRange = rti.Createrange()
iReplaceCount = iReplaceCount + rtiRange.Findandreplace(strReplaceFrom, strReplaceTo, RT_REPL_ALL + RT_FIND_CASEINSENSITIVE)
End ForAll
varTemp enthält die Werte, die ich ersetzen will, unter anderem eben die neuen Zeilen...
Probiert habe ich schon:
varTemp(0) = Evaluate( "@NewLine" )(0) (natürlich geht das so nicht, der Code zeigt nur vereinfacht das Ergebnis)
varTemp(1) = Chr$(0)
varTemp(2) = Chr$(13) & Chr$(10)
varTemp(3) = Chr$(10)
varTemp(4) = Chr$(13)
aber nix davon funktioniert...
Dass der Code selbst richtig ist, sieht man daran,dass er funktioniert, wenn ich varTemp(5) = "xyz" eintrage und das im RichtextFeld vorkommt...
Jemand ne Idee, wie ich im RichtextFeld leerzeilen wegbekomme?
Thanx