Я использую этот макрос, чтобы отправить книгу в виде вложения (Book1.xlsx)Отправить выбор из Excel по электронной почте в качестве вложения
Sub Macro2_SendByEMail()
' Copy the sheet(1)
ThisWorkbook.Sheets(1).Copy
' Send Email
With ActiveWorkbook
.SendMail Recipients:=Array("[email protected]", "[email protected]"), Subject:="Addresses [" & Format(Date, "dd/mm/yy") & "]"
.Close SaveChanges:=False
End With
End Sub
Но я не могу выяснить, как изменить код так, что я отправить только первые три столбца рабочей книги ...
Спасибо за помощь!
Думайте, что вам нужно будет использовать библиотеку электронной почты, предположительно Outlook, и создать '.Body' сообщения. –