Discussion:
html in Word einfügen
(zu alt für eine Antwort)
Tobias
2003-07-17 06:57:12 UTC
Permalink
Hallo,

Ich 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?

Grüße

Tobias
Klaus Linke
2003-07-20 04:48:59 UTC
Permalink
Post by Tobias
Ich 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
Klaus Linke
2003-07-22 02:39:40 UTC
Permalink
Post by Klaus Linke
Post by Tobias
Ich 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 Linke
Post by Tobias
Ich 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
Thomas Gahler
2003-07-22 05:41:18 UTC
Permalink
Hallo Tobias
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.
So also ich habe deiner Ziele ein Mini-Html-Datei erzeugt die hat nur
'<b>Hallo</b>' drin, keine zusätzlichen Tags. Und dann mit den Bordmitteln
von Word97 ein Datei -> Öffnen... gemacht, der Kollege fragt wie ich das
ganze denn gerne Konvertiert hätte (sofern die Option aktiv ist), ich wähle
HTML aus und fertig ist das Ganze.

Alles Fett, keine Tags mehr da.


--
Thomas Gahler
MVP für WordVBA

- NT 4.0, SP6 | Office 97, SP2

Loading...