Форматированный текст через VB на E-MAIL

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Форматированный текст через VB на E-MAIL

Сообщение tofik » 09.02.2005 (Ср) 17:08

хочу сделать Директ рассылку!
Тобишь! есть вордовский шаблон, есть программа которая берет из базы клиентов их ФИО и емейлы !
Подставляет в шаблон ворда ФИО и шлет по его емейлу!
Текст в шаблоне форматированный, да еще и с картинками!
какими средствами лучше всего организовать эту рассылку?

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 12.02.2005 (Сб) 19:41

Аттачем?
Salus populi suprema lex

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 12.02.2005 (Сб) 21:41

Не обязательно аттачем. Сам формат письма может быть разным, не только текстовым.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 15.02.2005 (Вт) 17:00

а как отослать письмо из ворда? Я две недели уже парюсь, и никак не могу...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.02.2005 (Вт) 17:04

Зацени такую вещь в Word'е, как "Слияние".
Lasciate ogni speranza, voi ch'entrate.

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 15.02.2005 (Вт) 17:19

через MailMerge делать???

tofik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 102
Зарегистрирован: 30.04.2004 (Пт) 13:18

Сообщение tofik » 15.02.2005 (Вт) 19:21

пытаюсь вот так отправить письмо:

Код: Выделить всё
    Dim wrd As Word.Application
    Set wrd = CreateObject("Word.Application")
    wrd.Documents.Add "c:\шаблон.dot", False, wdNewBlankDocument, True
       
    wrd.ActiveDocument.FormFields("Address").Result = "Адрес"
    wrd.ActiveDocument.FormFields("Name").Result = "Фамилия И. О."
   
    wrd.Options.SendMailAttach = False
   
    wrd.ActiveDocument.SendMail
    wrd.ActiveDocument.Close wdDoNotSaveChanges


На предпоследней строчке ...SendMail вызывается диалоговое окно где надо вводить адрес отправителя... ну как в outlook...

Вопрос 1: В тело письма из файла передается только не форматированный текст!!! Каким свойством указать формат письма HTML???
Вопрос 2: Как сделать так чтобы это окно не появлялось и я выполнял бы рассылку дальше??? Соответственно надо куда-то передавать e-mail адрес получателя ... это будет третим вопросом..
ПОМОГИТЕ плизззз :?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 161

    TopList