Вопрос
Нужна программка, рассылающая письмо каждому по отдельности, в теле письма в заголовке должно писаться: Здрасьте, уважаемый Василь Иваныч…
Ответ
Попытайся воспользоваться «очень редко распространенными» программами Microsoft Word и Excel.
У меня проходил такой фокус в связке Word+Outlook и Word+TheBat.
* Создаешь Экселовский лист с тремя колонками: «ФИО», «Обращение», «E-Mail».
* Заполняешь эти данные и сохраняешь.
* Открываешь Ворд, далее «Сервис» — «Слияние».
* В строке «Основной документ» — кнопка «Создать» — «Документы на бланке».
* Далее в строке «Источник данных» — кнопка «Получить данные» — «Открыть источник данных». Выбираешь «Книги MS Excel» (в типе файлов) и открываешь сохраненный Экселовский документ.
* В диалоге «Преобразование источника данных» выбираешь «книги MS Excel с помощью DDE», далее в диалоге «диапазон или имя» — выбираешь «Весь лист».
* Появляется панель инструментов «Слияние».
* Пишешь текст сообщения и вместо изменяемых полей, например, «обращение к адресату», выбираешь поле слияния «Обращение».
* Нажимаешь кнопку «объединить», в поле «назначение» выбираешь «Электронная почта». Далее нажимаешь кнопку «Настройка». Потом в поле «Поле данных с адресом или номером факса» выбираешь «E-Mail». Заполняешь поле «тема». Нажимаешь кнопку «Объединить».
* Последует несколько вопросов по «тонкой настройке» почтовой программы по умолчанию и письма уйдут.
PS. Примеры на основе Word 2000 & Excel 2000 рус. Думаю, с другими версиями различия будут минимальны. Да, и в качестве источника адресов можно использовать другойисточник данных — Access, например, либо адресную книгу Outlook. И полей в «адресной книге» может быть больше/меньше, в зависимости от конкретной ситуации.
Вадим
Copyright 2000-2004 Сообщество Чайников
Контактная информация