Microsoft Excel

Excel und VBA: Beitrag aus Herbers Excel-Forumsarchiv

Bild per VBA in Outlook-Body

Betrifft: Bild per VBA in Outlook-Body
von: TOM
Geschrieben am: 16.01.2008 08:59:58

Guten Morgen zusammen

Ich weiss ich bin hier mit meiner Outlookfrage nicht im richtigen Forum aber vielleicht habt Ihr einen Tipp wohin ich mich wenden muss für mein oben genannte Frage.

Besten Dank für einen Tipp

Gruss
TOM

  

Betrifft: AW: Bild per VBA in Outlook-Body
von: c0bRa
Geschrieben am: 16.01.2008 09:12:50

Hio...

Wenn du deine Mail per VBA generierst mit einem Outlook-Objekt, dann sollte es .HTMLBody geben. Mit dem kannst du dann HTML eingeben.

Der Syntax für ein Bild ist:
<img src="http://www.dasisteinbild.de/bild.jpg">


Rückmeldung nicht vergessen...
c0bRa
Komplexe Probleme haben einfache, leichtverständliche aber falsche Lösungen.


  

Betrifft: AW: Bild per VBA in Outlook-Body
von: TOM
Geschrieben am: 16.01.2008 09:18:53

Besten Dank für Deine Antwort!!

Mein Ansatz war bis jetzt so:

Sub InsertBild()
    Dim objContact As MailItem
    Set objContact = ActiveInspector.CurrentItem
    With objContact
        .Body = .Body + .Attachments.Add("h:\FAQ\Office\Outlook\Gif's\Affe6.gif")
        .Body = .Body + .HTMLBody("h:\FAQ\Office\Outlook\Gif's\Affe6.gif")
    End With
    Set objContact = Nothing
End Sub



Wobei mit .Attachments.Add das Bild angehängt wird und ich möchte es im Body!!

Gruss
TOM


  

Betrifft: AW: Bild per VBA in Outlook-Body
von: c0bRa
Geschrieben am: 16.01.2008 12:03:19

Hio...

Probier mal statt Body:
.HTMLBody = <img src="file://h:\FAQ\Office\Outlook\Gif's\Affe6.gif">

Deinen Bodytext musts du dann halt in HTML schreiben.


Rückmeldung nicht vergessen...
c0bRa
Komplexe Probleme haben einfache, leichtverständliche aber falsche Lösungen.


  

Betrifft: AW: Bild per VBA in Outlook-Body
von: TOM
Geschrieben am: 16.01.2008 13:00:28

Besten Dank für Deinen Tipp.
Hab es ausprobiert und einen Syntaxfehler bekommen???

Gruss
TOM


  

Betrifft: AW: Bild per VBA in Outlook-Body
von: c0bRa
Geschrieben am: 16.01.2008 13:21:20

Mein fehler...

.HTMLBody = "<img src=""file://h:\FAQ\Office\Outlook\Gif's\Affe6.gif"">"

ist ja ein String und " müssen gedoppelt werden ;)


Rückmeldung nicht vergessen...
c0bRa
Komplexe Probleme haben einfache, leichtverständliche aber falsche Lösungen.


  

Betrifft: AW: Bild per VBA in Outlook-Body
von: TOM
Geschrieben am: 16.01.2008 13:57:42

Super!!!!!!!!
Es läuft, besten Dank für Deine Bemühungen!

Schöner Nachmittag
Gruss
TOM