我想从 VB 发送电子邮件(Outlook)正文中的 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")