【发布时间】:2018-08-21 23:36:12
【问题描述】:
我正在尝试使用 Excel VBA 通过 Outlook 将图表粘贴到新电子邮件中。它不能作为图像发送,因为它失去了太多的分辨率。 我需要完成的方式就像我手动做的一样,只是复制和粘贴(ctrl +c,ctrl + v):
我的代码如下:
ThisWorkbook.Worksheets("Somatório_bacias").ChartObjects(1).Copy
'Envia o e-mail
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.To = "myemail@gmail.com"
.Cc = ""
.Subject = ""
'Chart part goes around here
.send '.send or use .Display
End With
有人有不使用图片的解决方案吗?
【问题讨论】: