方法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体内。
请不要建议用附件方法添加图片。
答案 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>"