R13.28 HTML in ANSI-Text umwandeln

Aufgabe

Sie verwenden ein Memofeld mit Formatierungen (Rich-Text bzw. HTML) und möchten den enthaltenen Text ohne Formatierung abrufen.

Lösung

Hier bleibt Ihnen meist nichts anderes übrig, als den HTML-Code mühevoll von diversen Sonderzeichen und HTML-Tags zu befreien.

Wir verwenden in unserem Beispiel dazu neben der VBA-Replace-Funktion auch reguläre Ausdrücke, die wir per Microsoft VBScript Regular Expression-Library verarbeiten können.

Hinweis

In Access 2007/2010 können Sie auch die Methode Application.PlainText verwenden, allerdings müssen Sie in diesem Fall auf spezifische Anpassungen (Bullets etc.) verzichten.

Quelltext

Binden Sie zunächst die o.g. Library als Verweis in Ihr Projekt ein. Nachfolgend öffnen Sie ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.