Autor Thema: ersetzen von Text in Richtextitem  (Gelesen 5088 mal)

Offline Harald Wendt

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
ersetzen von Text in Richtextitem
« am: 26.02.08 - 16:06:17 »
Hallo,
ich habe mir ein kleines Serienbriefmodul gestrikt, dass seine (Adress-)Daten aus einer Textdatei liest.
Nun möchte ich gerne im Brieftext (Richtextfeld) mit Platzhaltern arbeiten, die dann während des Druckes gegen Werte aus der Textdatei ausgetauscht werden.
Funktioniert auch so weit, aber leider gehen mir dabei alle Formatierungen verloren, da beim Auslesen
des Brieftextes der Text immer in PlainText gerendert wird (.getformattedtext).
Gibt es in LotusScript eine Funktion analog zu @ReplaceSubstring ?
Habe leider in der Literatur wie auch hier im Forum dazu nichts gefunden.
Bin für jeden Tipp dankbar.

Gruß Harald
« Letzte Änderung: 27.02.08 - 11:49:45 von Harald Wendt »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ersetzen von Text in Richtextitem
« Antwort #1 am: 26.02.08 - 16:26:18 »
Eine analoge Funktion dazu gibt's nicht. Aber es gibt im Netz genug nachgestrickte Funktionen

Google mal nach den Begriffen LotusScript und ReplaceSubstring.

Allerdings mache ich dir da wenig Hoffnung, dass du damit weiter kommst, denn alle diese Funktionen brauchen Strings. D.h. auch da wirst du mit PlainText arbeiten und somit die Formatierungen verlieren.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

klaussal

  • Gast
Re: ersetzen von Text in Richtextitem
« Antwort #2 am: 26.02.08 - 16:29:40 »
Da gibt's doch eine DB "NotestoWord", die Serienbriefe verschicken kann (wenn ich das richtig behalten habe).

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: ersetzen von Text in Richtextitem
« Antwort #3 am: 26.02.08 - 16:31:58 »
In !!HELP!! ist doch etwas in der Art für Mails eingebaut, oder?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: ersetzen von Text in Richtextitem
« Antwort #4 am: 26.02.08 - 18:57:12 »
Da gibt's doch eine DB "NotestoWord", die Serienbriefe verschicken kann (wenn ich das richtig behalten habe).

Meine Kristallkugel sagt mir aber, dass hier Word außen vor bleiben soll und es eine reine Noteslösung werden soll.

Sonst würde ja das hier

Nun möchte ich gerne im Brieftext (Richtextfeld) mit Platzhaltern arbeiten, die dann während des Druckes gegen Werte aus der Textdatei ausgetauscht werden.

keinen Sinn machen.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: ersetzen von Text in Richtextitem
« Antwort #5 am: 26.02.08 - 19:23:30 »
Und genau das Ersetzen ist doch in !!HELP!! implementiert für den Mailversand etc. Vor allen Dingen wird da auch auf die Formatierung geachtet, soweit ich mich recht erinnere. Auf jeden Fall ist das wohl keine so triviale Angelegenheit, denn es gab dazu hier auch schon Diskussionen bei bestimmten Konstellationen.

EDIT: Hier geht es beispielsweise um Mailtemplates in !!HELP!!.
« Letzte Änderung: 26.02.08 - 19:27:29 von MadMetzger »

Offline HH

  • Senior Mitglied
  • ****
  • Beiträge: 339
  • Geschlecht: Männlich
Re: ersetzen von Text in Richtextitem
« Antwort #6 am: 27.02.08 - 10:48:08 »
Das geht auch mit Notes-Mitteln:

notesRichTextRange.FindAndReplace( target$ , replacement$ , [ options& ] )

Hubert

Offline Harald Wendt

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Männlich
Re: ersetzen von Text in Richtextitem
« Antwort #7 am: 27.02.08 - 11:38:00 »
 :Ddas war das wonach ich gesucht habe.
Vielen Dank für Eure Antworten ;D
« Letzte Änderung: 27.02.08 - 11:39:51 von Harald Wendt »

Offline haessler

  • Frischling
  • *
  • Beiträge: 12
  • Geschlecht: Männlich
    • Leonso GmbH
Re: ersetzen von Text in Richtextitem
« Antwort #8 am: 22.11.10 - 00:54:28 »
zufällig habe ich genau für dieses Problem (Vorlagen mit variablen Bestandteilen) eine Datenbank da.

Die habe ich bei meiner letzten DNUG-Session als Beispiel vorgestellt. Nicht nur die Variablenersetzung, sondern auch die Möglichkeit, Richtext in Richtext einzufügen, kann man diesem Beispielcode entnehmen.

Das Ganze basiert auf DXL-Export/Import und kann hier abgeholt werden:

www.nappz.de/xfl/de/download.htm#rt

Bert

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz