Здравствуйте уважаемые колдуны и шаманы MS Excel !!!
На просторах интернета нашел макрос, который выполняет процедуру отправки листа ексель на емайл.
Открытый лист рабочей книги отправляет без проблем, а вот скрытый лист не хочет.
Как всегда, заранее спасибо!!!
[vba]Код
Sub ÝÍÅÐÃÎ()
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(olMailItem)
ThisWorkbook.Sheets(Array("ÝÍÅÐÃÎ")).Copy
With ActiveWorkbook
ActiveWorkbook.SaveCopyAs "D:\YandexDisk\ÆÓÐÍÀË ÒÝÐ\ÝÍÅÐÃÎ.xlsx"
End With
On Error Resume Next
With OutMail
.To = "cdd@mail.ru"
.Cc = "cdd@mail.ru"
.Subject = "Ïîêàçàíèÿ ïðèáîðîâ "
.Body = "Çäðàâñòâóéòå!"
.Attachments.Add ("D:\YandexDisk\ÆÓÐÍÀË ÒÝÐ\ÝÍÅÐÃÎ.xlsx")
.Send
End With
ActiveWorkbook.Close savechanges:=False
End Sub
[/vba]