2016-03-17 80 views
0

方法1:以下四個步驟說明如何將圖片添加到Microsoft Outlook郵件。將圖片添加到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'>" 

這兩種方法之間的區別在於該第二方法需要互聯網連接/計算機連接,以正被觀看從接收者側的畫面。

如何結合這兩種方法,即使圖片應該被查看,甚至互聯網連接/計算機連接不可用。

因此,我正在尋找從互聯網/計算機複製圖片並粘貼到Outlook主體中的vb.net/html代碼。

請不要建議使用附件方法添加圖片。

+0

請刪除outlook vba。 – 0m3r

回答

0

您需要通過其cid參考圖像:<img src="cid:xyz">其中「xyz」是在附件上設置的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>"