Rubrik: VBA Allgemein | VB-Versionen: VBA | 15.04.02 |
EMail mit Anhang unter VBA Teil2 Textformatierung Dieser Tipp zeigt eine Lösung, wie sich HTML-Formatierte Mails unter VBA versenden lassen. | ||
Autor: Günter | Bewertung: | Views: 21.129 |
www.derhuber.com | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Vor einiger Zeit haben wir Ihnen einen Tipp zum Versenden von EMails mit Anhang unter VBA vorgestellt:
EMail mit Anhang unter VBA
Einige User kontaktierten mich per Email mit einer Frage: "Wie kann ein formatierter Text per VBA bereitgestellt werden?"
Hier eine Lösung mit HTML- Code:
Am besten mit einen HTML-Editor (Frontpage, Dreamwaver, ...), könnte man den Text formatieren und abspeichern (als HTM- Datei). Diese htm- Datei öffnen und mit rechter Maustaste, auf eine freie Fläche in Browser, den Kontextmenü aufrufen. Klicke auf "Quelltext ansehen" - Ein wenig den Quelltext (Souce-Code von HTML- Datei) so abändern, dass alles nach der Reihe steht (siehe Unten Bsp.). Kopieren und in VBA einfügen - Testen .
Viel Spass beim experimentieren wünscht
Günter
' Alter Eintrag ' Texteingabe (Nachricht selbst) oMail.Body = "Hier die Exceldatei, bitteschön..." ' Neuer Eintrag oMail.HTMLBody = "<HTML><H2>TEST</H2><BODY>My body.</BODY></HTML>" ' Neuer Eintrag Ende
(Nähere Info unter MSDN- Help "HTMLBody")