Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
RichTextNavigator: Suche von Zeilenumbruch zu Zeilenumbruch?
(1/1)
DJKarpfen:
Hallo.
Ich bin am verzweifeln und hoffe, dass ich hier kluge Köpfe finde die mir bei der Lösung meines Problemes helfen können.
Bin noch sehr neu auf dem Lotus Notes Script Gebiet. ;)
Ich schreibe gerade ein Script das auf Knopfdruck ein Journaleintrag erfasst und in seine Einzelteile zerlegen soll-> nach Datum, Uhrzeit, Verfasser und Text.
Habe bisher versucht mit dem NotesRichTextNavigator die einzelnen Bereiche rauszuziehen, aber dies klappt nur, wenn die Einträge mit einem Absatz voneinander getrennt sind. Bei Zeilenumbrüchen findet er den Text nicht.
Codeausschnitte:
--- Code: ---...
If rtnav.FindFirstElement(RTELEM_TYPE_TEXTPARAGRAPH) Or rtnav.FindNextElement(RTELEM_TYPE_DOCLINK)Or rtnav.FindNextElement(RTELEM_TYPE_FILEATTACHMENT) Then
Set rtrange = item.CreateRange
count% = 0
Do
count% = count% + 1
Call rtrange.SetBegin(rtnav)
...
--- Ende Code ---
(Vergleich und speicherung der einzelnen Teile: rtrange.TextParagraph)
--- Code: ---...
Loop While rtnav.FindNextElement(RTELEM_TYPE_TEXTPARAGRAPH) Or rtnav.FindNextElement(RTELEM_TYPE_DOCLINK) Or rtnav.FindNextElement(RTELEM_TYPE_FILEATTACHMENT)
Else
Messagebox "Kein Text im Journal",, "Kein text"
End If
...
--- Ende Code ---
Wie bekomme ich das Script hin, damit ich von Zeilenumbruch zu Zeilenumbruch arbeiten kann und nicht nur von Absatz zu Absatz?
eknori:
Versuche mal mit
rtnav.FindFirstString("°")
Das ° ist der Zeilenumbruch (CRLF)
Hive:
Müsste "Chr(13) & Chr(10)" nicht auch funktionieren ??
KAI
DJKarpfen:
Vielen Dank für die schnellen Antworten. :)
Der Fehler liegt anscheind doch woanders. :(
DJKarpfen:
Ich würde zu gerne einfach nur einen Agenten über das alte Journal in meiner Datenbank laufen lassen, damit er Datum, Uhrzeit, Name und den Text(bzw links!!!) als Werte bekommt.
Die Einträge im Journal sollen zeitlich voneinander getrennt werden. Ein Eintrag hat die Form:
"12.12.2006 12:45 Max Muster ---> Text Text Text oder auch mal ein docLink"
oder
"12.12.06 14:50 Text Text Text"
oder
"12.12.06 Text Text Text
Text Text Text"
in bestimmten Fällen, läuft das Script, was ich gemacht habe auch ganz gut, aber nur wenn ich vorher die einzelnen Punkte per Enter Taste trenne. Leider sind sie meistens mit Shift + Enter getrennt und so wird der Eintrag nicht als eigenes Element anhesehen.
Hat jemand generelle (besser noch spezielle :) ) Vorschläge, wie ich mein Problem lösen kann?
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln