Sub
Send_Mail_1()
Dim
objOutlookApp
As
Object
, objMail
As
Object
Dim
sTo
As
String
, sSubject
As
String
, sBody
As
String
, sAttachment
As
String
Application.ScreenUpdating =
False
On
Error
Resume
Next
Set
objOutlookApp = GetObject(,
"Outlook.Application"
)
Err.Clear
If
objOutlookApp
Is
Nothing
Then
Set
objOutlookApp = CreateObject(
"Outlook.Application"
)
End
If
Set
objMail = objOutlookApp.CreateItem(0)
If
Err.Number <> 0
Then
Set
objOutlookApp =
Nothing
:
Set
objMail =
Nothing
:
Exit
Sub
sTo =
""
sSubject =
"Автоотправка tns"
sBody =
"Добрый день! прилагаю выгрузку tns. Excel-VBA ежедневная автоматическая отправка на данное сообщение просьба не отвечать. Обновление: файл check.txt необходим для подхвата нескольких файлов"
sAttachment =
"C:\1\check.txt"
With
objMail
.
To
= sTo
.CC =
""
.BCC =
""
.Subject = sSubject
.Body = sBody
If
sAttachment <>
""
Then
If
Dir(sAttachment, 16) <>
""
Then
.attachments.Add sAttachment
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1544.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1545.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1546.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1543.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1547.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1144.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1145.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1146.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1147.xml"
.attachments.Add
"\\ip\TNS_Loyalty\GOODSANDGROUPS_Import_AddOrUpdate_"
& ActiveWorkbook.Sheets(
"Лист1"
).Range(
"A1"
) &
"1153.xml"
End
If
End
If
.Send
End
With