Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Klaus S. aus B am Januar 29, 2016, 15:38:17

Titel: Memo (RTF) Feld an Word übergeben ohne "Formatbeschreibungen"
Beitrag von: Klaus S. aus B am Januar 29, 2016, 15:38:17
Hallo zusammen,

ich finde in den bisherigen Themen leider nix.

Ich übergebe per VBA Felder an Textfelder im Word. Das klappt gut, allerdings würde ich gerne die "Format-Steuer-Codes" [keine Ahnung wie die wirklich heißen]  (z.B. "<div></div>") weghaben.

Hat jemand einen Tipp, wie das einfach geht?

Gruß
KLaus
Titel: Re: Memo (RTF) Feld an Word übergeben ohne "Formatbeschreibungen"
Beitrag von: DF6GL am Januar 29, 2016, 16:12:43
Hallo,

was Du da übergibst, ist HTML- oder RTF-formatierter Text. Insofern musst Du diesen Text zunächst in unformatierten Text umwandeln. HTML z. B könnte mit dem Webbrowser-St.-El. konvertiert (Plaintext-Eigenschaft) werden, RTF evtl. mit einem RTF-St.El. oder mit Word-(Automation, --> speichern unter "txt").  Es gibt auch kleine eigenständige Tools, die das  behandeln können.

--> Suchen nach z. B. "html zu text Konverter"


Wenn es sich nur um wenige Tags handelt, könnten diese auch mit der Replace-Funktion (in einer Public-Funktion) entfernt werden.
Titel: Re: Memo (RTF) Feld an Word übergeben ohne "Formatbeschreibungen"
Beitrag von: Klaus S. aus B am Februar 01, 2016, 10:50:12
Hallo Franz,

in meinem Fall hat es jetzt ganz gut mit plaintext() funktioniert.

Danke
Klaus