Maybe you can modify the following code to meet your needs...
**Note: Replace each instance of [ and ] with < and >, respectively***
Code:
[FONT=Courier New][COLOR=darkblue]Option[/COLOR] [COLOR=darkblue]Explicit[/COLOR]
[COLOR=darkblue]Sub[/COLOR] EmbedImage()
[COLOR=darkblue]Dim[/COLOR] objOutlook [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]Object[/COLOR]
[COLOR=darkblue]Dim[/COLOR] objMailItem [COLOR=darkblue]As[/COLOR] [COLOR=darkblue]Object[/COLOR]
[COLOR=darkblue]Set[/COLOR] objOutlook = CreateObject("Outlook.Application")
[COLOR=darkblue]Set[/COLOR] objMailItem = objOutlook.CreateItem(0)
[COLOR=darkblue]With[/COLOR] objMailItem
.To = "[EMAIL="johnsmith@gmail.com"]johnsmith@gmail.com[/EMAIL]"
.Subject = "Misc..."
.Attachments.Add "c:\users\domenic\desktop\sample.jpg" [COLOR=#008000]'change the folder and filename accordingly[/COLOR]
.HTMLBody = "[p]This is the first paragraph...[/p]" & _
"[img src=""cid:sample.jpg""]" & _
"[p]This is the second paragraph...[/p]" & _
"[p]Thank you![/p]"
.Display
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]With[/COLOR]
[COLOR=darkblue]End[/COLOR] [COLOR=darkblue]Sub[/COLOR]
[/FONT]
Note that the above code displays the email, instead of sending it. To send the email, replace...
with