Страницы: 1 2 След.
RSS
Персонализированная рассылка почты CDO
 
Тема заезженная, но решения НЕТ !  
Массовая рассылка (не Аутлук, не одно письмо), а почтовым клиентом по умолчанию или CDO  
Форма прилагается.  
Если решение есть, скинте ссылку и "убейте" тему, я на основных форумах не нашел.
 
Значит, не все основные форумы просмотрели :)  
<EM>http://www.planetaexcel.ru/tip.php?aid=156</EM>  
<EM>http://www.excel-vba.ru/chto-umeet-excel/kak-otpravit-pismo-iz-excel/</EM>
 
Наберите в поиске по форуму the bat или Лотус, Вам и ссылки будут. Еще кажется на сайте у EducatedFool примеры лежат.
 
Эрнесто, RUSRUS495, Руся - одно и то же лицо на разных форумах Excel задает один и тот же вопрос одновременно.  
Вопрос - какие такие основные форумы просматривались раньше?
 
{quote}{login=vikttur}{date=07.07.2011 10:34}{thema=}{post}Значит, не все основные форумы просмотрели :)  
<EM>http://www.planetaexcel.ru/tip.php?aid=156</EM>  
<EM>http://www.excel-vba.ru/chto-umeet-excel/kak-otpravit-pismo-iz-excel/</EM>{/post}{/quote}  
 
Задача стоит не через Аутлук и массово через форму.  
В приведенных примерах это либо аутлук, не подходит под конкретную форму отправки (во вложении)
 
{quote}{login=The_Prist}{date=07.07.2011 10:34}{thema=}{post}Не знаю что там в файле, но через CDO можно отправлять массово циклом.  
здесь пример самого кода отправки - сам пробовал все замечательно отправляет циклом.  
<EM>http://www.excel-vba.ru/chto-umeet-excel/kak-otpravit-pismo-iz-excel/</EM>{/post}{/quote}  
 
Это не подходит под форму вложения. Мне нужно массово, персонализировано, и с индивидуальным вложением !  
Нет решений таковых, везде смотрел.
 
{quote}{login=The_Prist}{date=07.07.2011 10:46}{thema=}{post}Руся, еще раз говорю: элементарный цикл сделает массовую рассылку через CDO. Никаких Outlook-ов там не надо.{/post}{/quote}  
 
Нужен готовый пример по формк вложения
 
С таким подходом, как у автора, я бы денег запросил.
 
{quote}{login=vikttur}{date=07.07.2011 10:42}{thema=}{post}Эрнесто, RUSRUS495, Руся - одно и то же лицо на разных форумах Excel задает один и тот же вопрос одновременно.  
Вопрос - какие такие основные форумы просматривались раньше?{/post}{/quote}  
 
Разные ники...так получилось. Я в этом секрет не держу. Все мы вертимся на одних форумах  
http://excelvba.ru/  
http://forum.developing.ru/  
http://forum.msexcel.ru/  
http://www.cyberforum.ru/vba/  
http://www.excel-vba.ru/  
http://www.excelworld.ru/forum/  
http://www.planetaexcel.ru/  
http://www.programmersforum.ru/  
http://www.sql.ru/forum/
 
{quote}{login=vikttur}{date=07.07.2011 10:49}{thema=}{post}С таким подходом, как у автора, я бы денег запросил.{/post}{/quote}Однозначно! Думал как ответить, чтоб не нахамить. Вить, опередил:-)
Я сам - дурнее всякого примера! ...
 
Не хочу никого обидеть...  
Я потратил НЕДЕЛЮ, что бы облазить интернет в поисках решения. Везде примеры с Аутлуком, либо не относится к форме вложения.  
У меня уже есть PLEX (хорошее решение), но это опять же Аутлук.  
Есть масса примеров с http://www.rondebruin.nl/sendmail.htm , но опять же Аутлук
 
Руся, Вы пример Prist от 07.07.2011, 22:34 смотрели?
 
{quote}{login=Юрий М}{date=07.07.2011 11:06}{thema=}{post}Руся, Вы пример Prist от 07.07.2011, 22:34 смотрели?{/post}{/quote}  
 
Он у меня в колекции с момента его появления. Я не знаю как его привязать к форме вложения. В том и вопрос темы, что все мы говорим об одном и тоже, но конкретного примера нет. Я выложил форму что бы это систематизировать.  
Помогите разобраться, буду рад.
 
{quote}{login=The_Prist}{date=07.07.2011 11:33}{thema=}{post}Вот реализация в Вашем файле в первом приближении. Полировать до блеска откровенно лень, т.к. неделька нынче трудная выдалась и хочется спать...{/post}{/quote}  
 
Спокойной ночи..а я ВЛИП, потому что для меня это КОСМОС.  
В post_239726.xls что нужно "дополировать" ?  
Из модуля выложить в ЭтаКнига и прописать учетку ? Не работает...  
Прицепить макрос модуля к кнопке ? Не работает...  
Вы меня конечно простите, но я полный ноль.  
 
Ждем утра ДОБРОГО.
 
Вечер добрый Дмитрий (The_Prist) !  
1. Скопировал Ваш пример, очистил ЭтаКнига и сам лист  
2. Прописал статичные параметры сервера, вместо […] прописал "…" во всех трех параметрах (SMTPserver, sUsername, sPass)
3. Пробую заменить в коде:  
For li = 9 To Cells(Rows.Count, 1).End(xlUp).Row  
       sTo = Range(li, 1).Value   'Кому  
       sFrom = "YourMail@yandex.ru"    'От кого  
       sSubject = Range(li, 2).Value    'Тема письма  
       sBody = Range(li, 3).Value    'Текст письма  
       sAttachment = Range(li, 4).Value    'Вложение(полный путь к файлу)  
на это………………..  
For li = 9 To Cells(Rows.Count, 1).End(xlUp).Row  
       sTo = Range(li, A).Value   'Кому  
       sFrom = "YourMail@yandex.ru"    'От кого  
       sSubject = Range(li, B).Value    'Тема письма  
       sBody = Range(li, C).Value    'Текст письма  
       sAttachment = Range(li, D).Value    'Вложение(полный путь к файлу)  
 
Получается ошибка…  
Где ошибся ?
 
Возможные ошибки  
Range(li, A) - Ехс такого не понимает.  
Варианты обращения к ячекам  
Range("A" & li)  
cells(li, "A")  
cells(li, 1)
 
Ура ! Но это не все...  
Заработало полноценно (с выводом сообщения "Письмо отправлено") только с этим вариантом;  
'Создаем сообщение  
   Dim li As Long  
   For li = 9 To Cells(Rows.Count, 1).End(xlUp).Row  
       sTo = Cells(li, "A").Value 'Кому  
       sFrom = "УЧЕТКА@mail.ru"  'cells(li, "B")    'От кого  
       sSubject = Cells(li, "C").Value    'Тема письма  
       sBody = Cells(li, "D").Value    'Текст письма  
       sAttachment = Cells(li, "E").Value    'Вложение(полный путь к файлу)  
 
cells(li, "B") - не работает вообще. Хотелось бы, что бы приходило не от ".......@mail.ru" , а от "ВАСЯ"
 
Выше мой ответ...
 
{quote}{login=}{date=09.07.2011 12:42}{thema=}{post}cells(li, "B") - не работает вообще. {/post}{/quote}  
Интересно, а почему это должно работать, если вы своими ручками это просто отключили?  
Я в вашем файле включил - и все работает.
 
{quote}{login=RAN}{date=09.07.2011 12:52}{thema=Re: }{post}{quote}{login=}{date=09.07.2011 12:42}{thema=}{post}cells(li, "B") - не работает вообще. {/post}{/quote}  
Интересно, а почему это должно работать, если вы своими ручками это просто отключили?  
Я в вашем файле включил - и все работает.{/post}{/quote}  
 
Включил учетку  
SMTPserver = "smtp.mail.ru"      
sUsername = "УЧЕТКА@mail.ru"      
sPass = "ВВЕЛ ПАРОЛЬ"  
 
Изменил на это    
sFrom = Cells(li, "B")    'От кого "УЧЕТКА@mail.ru"  
 
В файле стоит в "В" ВАСЯ и ПЕТЯ  
и нихрена...  
 
Если сделать так  
sFrom = "УЧЕТКА@mail.ru" и убрать ВАСЯ и ПЕТЯ , то придет от  "УЧЕТКА@mail.ru" - а нужно от ВАСЯ или ПЕТЯ
 
Чувствую запарил...  
ХОЧУ что бы письмо приходило не как спам ".......@mail.ru"  
А что бы приходило от "Вася <.......@mail.ru>"  
 
Есть вот это (у rondebruin) высмотрел, но как это применить ?  
.From = "" & Me.Range("G1").Value & "<" & Me.Range("G2").Value & ">"
 
{quote}{login=Руся}{date=09.07.2011 01:21}{thema=}{post}Чувствую запарил...  
ХОЧУ что бы письмо приходило не как спам ".......@mail.ru"  
А что бы приходило от "Вася <.......@mail.ru>"  
 
Есть вот это (у rondebruin) высмотрел, но как это применить ?  
.From = "" & Me.Range("G1").Value & "<" & Me.Range("G2").Value & ">"{/post}{/quote}  
 
Похоже с сам с собой я сегодня болтаю.  
ТАК и НУЖНО написать Вася <.......@mail.ru> в столбце "B"  
 
Я сейчас до утра целый ПРОЕКТ накручу, утром The_Prist взглянет и обалдеет от прогресса...
 
{quote}{login=Руся}{date=09.07.2011 01:30}{thema=Re: }{post}  
Я сейчас до утра целый ПРОЕКТ накручу, утром The_Prist взглянет и обалдеет от прогресса...{/post}{/quote}Да мы все обалдеем ;-)
 
HELP !  
Вынес учетку на лист  
SMTPserver = [B3]
sUsername = [B2]
sPass = [B4]
 
Поменял в модуле  
Dim li As Long  
   For li = 9 To Cells(Rows.Count, 1).End(xlUp).Row  
       sTo = Cells(li, "A").Value 'Кому  
       sFrom = "" & Me.Range("B1").Value & "<" & Me.Range("B2").Value & ">"   'Cells(li, "B")    'От кого    
       sSubject = Cells(li, "B").Value    'Тема письма  
       sBody = Cells(li, "C").Value    'Текст письма  
       sAttachment = Cells(li, "D").Value    'Вложение(полный путь к файлу)  
 
Возникает стопор на sFrom  
Что не так ?
 
sFrom = "УЧЕТКА@mail.ru (" & cells(li, "B") & ")"'От кого
 
{quote}{login=RAN}{date=09.07.2011 02:58}{thema=}{post}sFrom = "УЧЕТКА@mail.ru (" & cells(li, "B") & ")"'От кого{/post}{/quote}  
 
Тут задача сцепить Вася , <...> и УЧЕТКА@mail.ru - Что бы получилось "Вася<УЧЕТКА@mail.ru>" - что бы приходоло на почту в колонке "От кого" было написано "Вася" а не УЧЕТКА@mail.ru
 
А попробовать, что получается, слабо?  
У меня хоть от Васи, хоть от Руси приходит
 
{quote}{login=RAN}{date=09.07.2011 03:05}{thema=}{post}А попробовать, что получается, слабо?  
У меня хоть от Васи, хоть от Руси приходит{/post}{/quote}  
 
RAN, структура файла уже другая и твой ответ (спасибо конечно) относится к "раннему". Я зарегестрировал учетку, вынес ее на лист (что бы удобней было) и убрал a файле "от кого". Посмотри пжт
 
Руся, если мыло в файле не тухлое, то ответ там.
 
{quote}{login=RAN}{date=09.07.2011 04:08}{thema=}{post}Руся, если мыло в файле не тухлое, то ответ там.{/post}{/quote}  
 
Ответ без вложения
Страницы: 1 2 След.
Читают тему
Наверх