Sudah coba copy image yang dibuka pada ms paint atau semacamnya dan paste ke
outlook new email ?
Jika bisa memunculkan imagenya, coba juga dengan insert picture si file
image tersebut.

Berikut salinan script Anda yang disesuaikan untuk uji coba pada excel 2007
    Dim OL As Object, rng As Range
    Dim EmailItem As Object
    Dim myPath As String

    myPath = ThisWorkbook.Path & "\"
    Application.ScreenUpdating = False
    Set OL = CreateObject("Outlook.Application")
    Set EmailItem = OL.CreateItem(0)
    EmailItem.Attachments.Add myPath & "*send_mail_add_images_to_email.gif*"
    EmailItem.HTMLBody = "<html><p>Contohnya.</p><img src='cid:*
send_mail_add_images_to_email.gif*'>"
    EmailItem.Display

syaratnya :
1. ada image file (dalam hal ini gif, bisa dengan yang lain dengan ganti
yang di *bold*)

2. file tersebut diletakkan pada folder yang sama dengan file yang
menggunakan script diatas. Jika dengan vba excel, maka file image yang
digunakan berada di folder yang sama dengan file excel tersebut.

3. VBA dapat ijin beroperasi dilokasi script di atas dan juga di outlook

Sepertinya tanpa CDO juga tetap bisa kok. Atau mungkin kalau xl2003 gak
begitu ya..

Ini screenshot contoh hasil script :
[image: send_mail_add_images_to_email.gif]


Regards.
Kid.

2011/4/18 slamet harto <[email protected]>

> Thanks Mr kid..  tetapi sepertinya problem masih sama. Saya
> menggunakan MS Outlook 2003.
>
> Mohon dibantu yaa.. terima kasih
>

<<send_mail_add_images_to_email.gif>>

Kirim email ke