我想從VB發送電子郵件(Outlook)(不作爲附件)正文中的Excel圖表,任何人都知道如何做到這一點?如何在Excel中發送電子郵件中的嵌入式圖像
解決:
只是爲了增加更多的細節,回答以下 你需要以下(可以用一些改進做)。
Sheets(2).ChartObjects(1).Chart.Export "C:\temp\Chart2.png"
....
.HTMLBody = "<html xmlns:o='urn:schemas-microsoft-com:office:office'" & _
"xmlns: x = 'urn:schemas-microsoft-com:office:excel'" & _
"xmlns='http://www.w3.org/TR/REC-html40'> " & _
"<head></head><body><img src='Chart2.png'></body></html>"
和
.Attachments.Add ("C:\temp\Chart2.png")
感謝花了大約2天尋找解決方案。 – aronp 2012-04-24 08:00:57
@JMax。當我嘗試將圖像發送到我自己的Outlook地址時,這很有用,但是當我試圖將帶有嵌入式圖像的相同郵件轉發給我的同事時,他們無法看到圖像。當我嘗試將其轉發到我的Gmail帳戶時,也發生了同樣的情況。任何想法可能導致這種情況? – vestland 2016-08-15 10:10:23
@ 123apd在Outlook中轉發電子郵件時,必須手動確認要下載圖像(嘗試先手動完成然後自動化) – JMax 2016-08-17 08:00:25