Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Bilder mit Excel VBA versenden als HTMLBody

Forumthread: Bilder mit Excel VBA versenden als HTMLBody

Bilder mit Excel VBA versenden als HTMLBody
12.04.2025 19:04:29
Blaupunkt79
Hallo Zusammen,

ich hoffe, Ihr könnt mir helfen, ich möchte via Excel VBA eine Mail über Outlook versenden. Genauer ein Bild, welches im HTMLBody eingefügt ist, so dass man direkt am Handy das Bild sieht. Der Mailversand funktioniert problemlos, leider kann ich auf dem Handy kein Bild sehen, dass Bild sehe ich nur im Outlook, mit dem ich die Mail versende. Anbei der relevante Codeausschnitt, den ich verwende. Was mache ich verkehrt?



Do While rec_adr.EOF = False

If InStr(1, RTrim(rec_adr!Mail), "@") > 1 Then
b = b + 1
Set OutApp = CreateObject("Outlook.Application")
With OutApp.CreateItem(0)
.bodyformat = 2
.To = RTrim(rec_adr!Mail)
.Subject = TextBox2
.HTMLBody = "(Pfeil nach links)img src=""file://" & RTrim(rec_adr!link) & """(Pfeil nach rechts)
.send
End With
Set OutApp = Nothing
Else
End If
rec_adr.MoveNext
Loop
DB.Close
Set DB = Nothing
MsgBox (b & " Mails wurden erfolgreich versandt!")


Danke

Grüße

Mirko
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bilder mit Excel VBA versenden als HTMLBody
12.04.2025 19:19:02
volti
Hallo Mirko,

wenn Du ein Bild in Deiner Mail haben willst, und Deine Methode verwendest, muss der src auch erreichbar sein.
Das ist er, wenn die Mail auf Deinem Rechner geöffnet wird oder der src z.B. ins Internet verweist, also online erreichbar ist.
Ansonsten müssen die Daten des Bildes in der Mail mitgeschickt werden und der src darauf verweisen.
Dazu findet man mehrere Artikel und Beispiele im Netz.

Hier mal zwei andere Ideen...

ein Beispiel mit Range2HTML
https://www.clever-excel-forum.de/Thread-Range2HTML-EMail-mit-HTML-Text-und-Bildern

oder einer anderen Methode
https://www.clever-excel-forum.de/Thread-Mail-mit-eingebetteten-Bildern-aus-Dateien-erstellen

oder per WordEditor.Paste das Bild aus der Zwischenablage einfügen (gerade nicht parat)
Dazu gibt es aber viele Beispiele im Netz u.a. auch von mir etliche.

Vielleicht klappt es ja mit einer...

Gruß
Karl-Heinz
Anzeige
AW: Bilder mit Excel VBA versenden als HTMLBody
12.04.2025 19:28:48
Blaupunkt79
Hallo Karl-Heinz,

ich habe den 2. Link genommen und siehe da, es funktioniert. Danke für die schnelle Hilfe!

Grüße

Mirko
AW: Bilder mit Excel VBA versenden als HTMLBody
12.04.2025 19:34:10
volti
Gerne 😎

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige