Как вложить файл в оутлук (Excel)
Есть лист, в одном столбце адреса, в другом фирмы.
Нужно сделать рассылку по этим адресам, то есть отправить по этому адресу с темой прайс и с текстом... и т.д.
А вот как программно прикрепить файл и отправить, что б не пришлось больше ни на что клацать
Спасибо
Нужно написать макрос, какой бы делал:
Есть лист, в одном столбце адреса, в другом фирмы.
Нужно сделать рассылку по этим адресам, то есть отправить по этому адресу с темой прайс и с текстом... и т.д.
А вот как программно прикрепить файл и отправить, что б не пришлось больше ни на что клацать
Спасибо
Set xlApp = CreateObject("Outlook.Application")
Set myItem = xlApp.CreateItem(0)
....
Set myAttachments = myItem.Attachments
myAttachments.Add имя_файла, olByValue, 1, "O"
....
myItem.Send
Set xlApp = CreateObject("Outlook.Application")
Set myItem = xlApp.CreateItem(0)
....
Set myAttachments = myItem.Attachments
myAttachments.Add имя_файла, olByValue, 1, "O"
....
myItem.Send
А также сопутствующие проблемы с Outlook обсуждались:
http://forum.codenet.ru/showthread.php?s=&threadid=15734&highlight=Outlook
http://forum.codenet.ru/showthread.php?s=&threadid=15865&highlight=Outlook
Set xlApp = CreateObject("Outlook.Application")
Set myItem = xlApp.CreateItem(0)
....
Set myAttachments = myItem.Attachments
myAttachments.Add имя_файла, olByValue, 1, "O"
....
myItem.Send
Там где Outlook то работает
А если у меня Outlook Express то можно ли через него отправлять?
Там где Outlook то работает
А если у меня Outlook Express то можно ли через него отправлять?
Неа, через CreateObject не получится, потому что Express не поддерживает COM.
Можно только через MAPI, но это уже другая сказка
Неа, через CreateObject не получится, потому что Express не поддерживает COM.
Можно только через MAPI, но это уже другая сказка
А я не куда не спишу :P
Можеш начинать розказ :}
А я не куда не спишу :P
Можеш начинать розказ :}
Ну тогда слушай :) :
http://forum.codenet.ru/showthread.php?s=&threadid=11786&highlight=MAPI
А можно и вообще через свою почт. библиотеку отправлять почту, придется конечно с программой таскать еще один файл, зато полностью независим от почтовых программ клиента, главное чтобы поддержка сети была.... где-то тут недавно это обсуждалось, сейчас в инете несколько таких готовых беспл. библиотек гуляет