Приветствую всех, уважаемые друзья!
Помогите, пожалуйста, доработать макрос. Он идеально работает, но не создает вложение.
Макрос отправки почты. Я работаю в файле, там могут быть 3-10 листов. Затем мне надо этот файл отправить. Я нашла этот макрос, он подходит,
создает письмо, включает туда адресатов, тему, но не создает вложение - этот же открытий файл, в котором я работаю. Подскажите, пожалуйста, как сделать так, чтобы он еще и вкладывал текущий файл в тело письма?
Sub LetterMail()
TM = ThisWorkbook.Worksheets(4).Range("A1")
Создаем письмо в OUTLOOK
Dim objOl As Object
Dim objMail As Object
On Error GoTo 2
Set objOl = CreateObject("Outlook.Application")
2:
If objOl Is Nothing Then MsgBox "не удалось запустить", vbCritical: Exit Sub
Set objMail = objOl.createitem(0)
With objMail
.To = TM 'получатели письма
.Body = "Текст письма" 'Напишите текст письма
.Subject = ThisWorkbook.Worksheets(4).Range("A2") 'Тема
.Display
End With
Set objOl = Nothing
Set objMail = Nothing
Сообщение отредактировал sinsemilia: 18.11.2020, 15:44:02