vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: VBA Allgemein   |   VB-Versionen: VBA15.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ünterBewertung:  Views:  21.129 
www.derhuber.comSystem:  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")
 



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6
(einschl. Beispielprojekt!)

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2024 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.