Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Outlook电子邮件项目和excel工作簿附加到我的电子邮件中_Excel_Vba_Outlook - Fatal编程技术网

将Outlook电子邮件项目和excel工作簿附加到我的电子邮件中

将Outlook电子邮件项目和excel工作簿附加到我的电子邮件中,excel,vba,outlook,Excel,Vba,Outlook,我已经有了附加excel工作簿的代码。我只需要将电子邮件项目附加到电子邮件中的代码。。请协助尝试以下代码(根据您的要求更改图纸名称和范围) 在你做了研究之后,你尝试了什么?这是否回答了你的问题? Sub Mail() Dim r As Range Set r = Worksheets("to_Mail").Range("A1:AD69") r.Copy Dim OutApp As Object Dim outMail As Object Set OutApp = CreateOb

我已经有了附加excel工作簿的代码。我只需要将电子邮件项目附加到电子邮件中的代码。。请协助

尝试以下代码(根据您的要求更改图纸名称和范围)


在你做了研究之后,你尝试了什么?这是否回答了你的问题?
Sub Mail()
Dim r As Range
Set r = Worksheets("to_Mail").Range("A1:AD69")
r.Copy
Dim OutApp As Object
    Dim outMail As Object
    Set OutApp = CreateObject("Outlook.Application")
    Set outMail = OutApp.CreateItem(0)
On Error Resume Next
    With outMail
    .HTMLBody = activeMailMessage.HTMLBody
        .To = ""
        .CC = ""
        .BCC = ""
        .Subject = "Report Complete"
  Dim wordDoc As Word.document
Set wordDoc = outMail.GetInspector.WordEditor

wordDoc.Range.PasteAndFormat wdChartPicture
outMail.send
End With
End Sub