abgelegte Email öffnen und als html umwandeln
12.02.2025 16:44:34
Seb_79
ich versuche mit dem beigefügten Code eine bestehende, abgelegte Email (eine msg) zu öffnen und den Inhalt in html anzuzeigen. Die Anzeige im html funktioniert jedoch nicht, obwohl der Emailinhalt als html formatiert wurde (sprich es enthält z.B. Tabellen oder eingebettete Bilder).
Händisch kann ich die geöffnete Email über eine eine Art link unterhalb des Betreffs "Diese Nachricht wurde in das Nur-Text-Format" > "als html anzeigen" konvertieren. Leider gelingt es nicht über VBA bzw. ich weiß noch nicht wie. Im nächsten Schritt möchte ich die Email in der html-Darstellung drucken. So mein Ziel.
Sub bestehendeMailOeffnen()
Dim olApp As Outlook.Application
Dim objMail As MailItem
Dim DateiOL As String
'DateiOL = "C:\irgendein_Pfad\Test.msg"
Set olApp = Outlook.Application
Set objMail = olApp.Session.OpenSharedItem(DateiOL)
With objMail
.BodyFormat = 1 'olFormatHTML oder 2 funktionieren nicht
.Display
End With
End Sub
Grüße Seb
Anzeige