将图片添加到Microsoft Outlook正文中

时间:2016-03-17 07:39:34

标签: vb.net outlook

方法1:以下四个步骤说明如何将图片添加到Microsoft Outlook邮件中。

1-从计算机中复制任何照片。

2-打开Microsoft Outlook。

3-打开新邮件屏幕。

4-将该图片粘贴到邮件屏幕中。

方法2:以下代码显示如何通过代码将图片添加到Microsoft Outlook邮件中。

<img src="http://www.w3schools.com/images/w3schools_green.jpg" alt="W3Schools.com">

 "< img src='c:\folder\filename.jpg'>"

这两种方法的区别在于第二种方法需要互联网连接/计算机连接才能从收件人那边查看该图片。

如果无法使用互联网连接/计算机连接,如何结合这两种方法即可查看图片。

所以,我正在寻找一个vb.net / html代码,它可以复制来自互联网/电脑的图片并粘贴到outlook体内。

请不要建议用附件方法添加图片。

1 个答案:

答案 0 :(得分:0)

你需要通过它的cid引用图像:<img src="cid:xyz">其中&#34; xyz&#34;是附件上设置的PR_ATTACH_CONTENT_ID属性的值。

其中xyz是PR_ATTACH_CONTENT_ID属性的值。

查看包含OutlookSpy的现有邮件(单击IMessage按钮)。

attachment = MailItem.Attachments.Add("c:\temp\MyPicture.jpg")
attachment.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F", "xyz")
MailItem.HTMLBody = "<html><body>Test image <img src=""cid:xyz""></body></html>"