>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >связка excel и thunderbird (не работают макросы отправки письма) http://forum.mozilla-russia.org/viewtopic.php?id=54235 |
tapio > 20-03-2012 13:30:21 |
Добрый день! Прошу помочь по проблеме: написал в 2003 экселе макрос, отправляющий книгу автоматом по электронке (по сути такой: Кто-нибудь знает, в каких настройках фандербёрда порыться, что попереключать, чтобы заработало? P.S.: если пробовать прикладывать книгу к письму командой Application.Dialogs(xlDialogSendMail).Show то все прекрасно работает с тем же Thunderbird'ом. Однако цель как раз в том, чтобы автоматом подставлялся нужный адрес, и письмо само отсылалось.... |
banbot > 20-03-2012 16:19:51 |
Тема перенесена из форума «Thunderbird» в форум «Разработка». |
jaros > 17-04-2012 15:03:12 |
присоединяюсь к вопросу. проблема та же. |
jaros > 20-04-2012 17:03:58 |
удалил новую поставил старую версию, не заработало пока не удалил имя отправителя из параметров учетной записи. Было написано русскими буквами. А может и не в этом дело... |
Mapa3M > 21-04-2012 09:30:16 |
Я решил не полагаться на всякие COM-ориентированные происки системы и пользуюсь универсальным вариантом отправки из командной строки, который при переносе на другой офис и другую ОС будет проще использовать. Сама строка: Ну и обработал напильником для себя вот так: макросом обрабатываю книгу для приведения к нужному формату (требуется для поставщиков), сохраняю ее копию на d:\ , составляю из переменных командную строку для отправки, отправляю файл. Выделить код Код:send_soft = "c:\bin\thunderbird\thunderbird.exe" stroke1 = " -compose to='" & "a@b.com.ua, иванов <c@d.com>" stroke2 = "',subject='" & NomerZakaza stroke3 = "',body=""Заказываем материала - " & kol_vo stroke4 = """,attachment=" & "'d:\" & ActiveWorkbook.Name & "'" stroke = send_soft & stroke1 & stroke2 & stroke3 & stroke4 RunThund = Shell(stroke, 1) Отправляю информацию по нескольким адресам. В stroke2 и stroke3 впихнул нужную переменную - сколько всего заказываем материала у поставщика, для быстрого поиска по телу письма, чтоб не открывать саму книгу, если что. В stroke4 как раз получаю имя файла для вложения. Ну можно накуролесить много. В итоге даже при закрытом Thunderbird появляется окно сообщения, отправляется само и закрывается. Мне нравится. |
Rijik > 31-01-2013 21:49:39 |
Sub thu() stroka1 = " -compose to='" & "outofrange@mail.ru" Set SMs = CreateObject("WScript.Shell") Подскажите, не понимаю почему Thunderbird открывается, сообщение формируется, но кнопку отправить все равно приходится нажимать? |