Post by Klaus LinkePost by TobiasIch möchte html-formatierten Text so in ein Word-Dokument einfügen,
Wie liegt denn der HTML-formatierte Text vor?
ich will einen Text mit HTML-Formatierung einfügen.
Jetzt bin ich immer noch nicht schlauer ...
Also ein <b>Hallo</b> sollte zB
in Word dann fett angezeigt werden.
Hast du Text-Schnipsel mit HTML-Tags? Dann würde ich sie so wie sie sind in
das Dokument einfügen, und anschließend mit "Suchen/Ersetzen" die Tags in
die entsprechenden Formatierungen umsetzen.
Für <b>...</b> zum Beispiel
Suchen/Ersetzen, "Mit Mustervergleich" anklicken,
Suchen nach: \<b\>(*)\</b\>
Ersetzen durch: \1 ((fett))
Du kannst auch den HTML Skript-Editor starten (Extras > Makro > Microsoft
Skript-Editor) und HTML-Schnipsel einfügen. Eventuell musst du ihn
nachinstallieren, da er in Office2000 möglicherweise nicht standardmäßig
installiert ist.
Falls es sich um vollständige HTML-Dateien handelt würde ich (wie bereits
gesagt) "Einfügen > Datei" verwenden.
Das DataObject unterstützt leider nur (unformatierten) Text (siehe VBA
Hilfe oder
http://www.mvps.org/word/FAQs/MacrosVBA/ManipulateClipboard.htm).
Vielleicht kannst du auch mit der Windows-API etwas zusammentricksen (Text
in Zwischenablage übernehmen und das Clipboard-Format auf "HTML" setzen),
aber dafür ist mir keine Anleitung bekannt.
Gruß,
Klaus
Post by Klaus LinkePost by TobiasIch möchte html-formatierten Text so in ein Word-Dokument einfügen,
dass die HTML-Formatierungen in das Word-Dokument mit
Word-Formatierung angezeigt werden. Gibt es dazu standardmäßig
irgendeine Möglichkeit?
Hallo Tobias,
Wie liegt denn der HTML-formatierte Text vor?
Wenn du ihn in der Zwischenablage hast, oder dorthin übernehmen kannst,
sollte ein einfaches .Paste genügen.
Falls er in einer Datei liegt, kannst du "Einfügen > Datei..." verwenden.
Der Makro-Recorder sollte dir den entsprechenden Code lieferen.
Gruß,
Klaus
Hallo Klaus,
ich will einen Text mit HTML-Formatierung einfügen. Nach dem Einfügen
sollten aber nicht mehr die HTML Tags sichtabr sein sondern der Text
sollte in Word formatiert vorliegen. Also ein <b>Hallo</b> sollte zB
in Word dann fett angezeigt werden.
Gruß
Tobias