Forums Neueste Beiträge
 

(Verschachtelte) Listen erfassen und nach HTML konvertieren

01/07/2009 - 23:58 von Frank Glück | Report spam
Hallo zusammen,

ich habe einen Word-Text mit etlichen, teilweise mehrfach verschachtelten
Listen (also automatisch durch Word eingerückte Blöcke, deren einzelne
Absàtze Listenpunkte bilden, die jeweils durch entsprechendes Symbol oder
durch Nummerierung am Zeilenanfang gekennzeichnet sind).

Diesen Text muss ich mittels VBA in ein eigenes HTML-Format wandeln. Nun
fragt sich aber, wie ich diese Listen erfassen und insbesondere das
Problem der mehrfachen Verschachtelung mit einem möglichst flexibelen
Ansatz auflösen kann. Denn die Listen folgen keinem einheitlichen Schema
und benutzen mal das eine Listensymbol, mal das andere, mal römische
Ziffern mal arabische.

Ich habe schon herausgefunden, dass wohl das ListString-Element der
Schlüssel für mein Problem sein dürfte. Aber um (in möglichst einem
Rutsch) HTML-Listen erstellen zu können, bràuchte ich ja auch noch einen
Schalter für die Listenanfànge und -enden (also nicht nur die
<li>-Elemente sondern auch die <ul>- bzw. die <ol>-Elemente). Gibt es
diese auch in VBA? Oder muss ich mir dazu einen Workaround basteln?

Hat nicht vielleicht schon mal irgendjemand so etwas gemacht? Wàre super,
wenn Ihr mir mit ein paar Codeschnipseln aushelfen könntet! Stehe nàmlich
noch ganz am Anfang und momentan leider noch etwas im Wald. :-)

Besten Dank und schöne Grüße,
Frank
 

Lesen sie die antworten

#1 Dr. Eckehard Pfeifer
02/07/2009 - 13:20 | Warnen spam
Hallo, was spricht gegen das Speichern als HTML und dann mit einer
Bibliothek wie MS HTML Object Library an die Knoten des HTML-Dokuments
herangehen und aufzuràumen? Bis Word 2003 kann man auf das Speichern
verzichten und bearbeitet das HTML-Projekt der Word-Datei mit Mitteln von
MSHTML.

MfG EP
Entwicklung - Beratung - Training (www.dr-e-pfeifer.net)
XL-Maxibuch (ISBN: 3-86645-231-4)
Microsoft Office 2007-Programmierung (ISBN 3-86645-415-5)

Ähnliche fragen