Hallo,
ich kämpfe (leider) noch immer mit den RichText-Feldern rum.
Der Anwender erstellt eine Vorlage in einem RichText-Feld. Die Vorlage kann dabei alles enthalten, was der Fantasie des Anwenders entspricht.
Also formatierter Text in unterschiedlichen Formen, Farben und Größe, Grafiken, Tabellen und Anhänge, wobei ich zumindest Anhänge vielleicht vernachlässigen könnte. In dieser Vorlage können aber auch Platzhalter enthalten sein im Format z.B. %LastName%.
Über einen Vorschau-Button sollen jetzt diese Platzhalter durch die Inhalte der Felder aus einem Adressbuch gefüllt werden und das Ergebnis anschließend angezeigt werden.
Ich habe das bisher über eine Messagebox gelöst, die normalen Text auch wunderbar darstellt. Aber leider eben keine anderen Farben, Größen und auch keine Bilder.
Weiß jemand von Euch eine Lösung, wie ich diese Vorschau realisieren kann, sodass wirklich alles korrekt angezeigt wird?
Wahrscheinlich ist Messagebox nicht die richtige Lösung, mit Dialogbox wird es wohl auch nicht anders sein, aber andere Methoden kenne ich bisher nicht.
Die Funktion GetFormattedText schmeisst vermutlich alles ausser Text raus.
So siehts bisher aus: rtidummyfield ist das durch Suchen und Ersetzen geränderte RichText-Item.
If Messagebox (rtidummyfield.GetFormattedText(False,False),MB_OKCANCEL,"Vorschau") = IDCANCEL Then
Messagebox ("abgebrochen")
Exit Sub
End If