我想從我的Excel電子表格中發送一封電子郵件,其中包含從列A到列G的最後一行範圍的正文。從Excel發送Outlook電子郵件將最後一行範圍文本放在正文消息中
我試圖添加我的最後一行範圍到下面的代碼沒有成功。
你能幫忙嗎?
Sub Mail_LastRowRange_Outlook()
Dim OutApp As Object
Dim OutMail As Object
Dim strbody As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
strbody = "Thanks for your help" & '**I Would like to insert_
my last row range from column A to G in here**
On Error Resume Next
With OutMail
.To = ""
.CC = ""
.BCC = ""
.Subject = "Looking for a solution"
.Body = strbody
.Attachments.Add ("C:\test.txt")
.Send
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
嗨MacroMarc,請如何將Sub test1()放在正文郵件中? – Tom
非常感謝您的支持。它現在可以正常工作。在A欄中,我收到了以電子郵件形式出現的日期數字。我會盡力整理出來。再次感謝 – Tom