Автоматизация формирования и отправки писем в Lotus
Краткое описание
Одно время, когда работали в почтовом клиенте Lotus Notes, приходилось отправлять много писем клиентам, партнерам. Некоторые письма зачастую были шаблонные (рассылка отчетов, уведомлений, информационные письма и тп). Отличие в указанных письмах было, как правило, в адресате и вложении. Так родился данный шаблон-макрос.
Подробное описание
На листе "const" данного шаблона указывается список партнеров с их дилерскими кодами (столбец А) и email (столбцы D,E,F). Остальные столбцы на данном листе информативные (в макросе не используются). - На листе "template" ведется список писем-шаблонов. В каждое письмо автоматом вкладывается один файл (rar-архив), исходя из кода дилера на листе "const". Этот же код присутствует в названии файла (первые четыре символа). Для создания файлов-архивов в данном шаблоне присутствует еще один макрос - макрос архивации файлов. Детально описывать его алгоритм работы не будем, принцип также довольно прост. Например, есть одна папка, в которой много файлов или отчетов. Каждый из этих файлов начинается на соответствующий код дилера. Кликаете на кнопку "архивировать", выбираете данную папку с файлами и далее макрос, исходя из вашего списка кодов на листе "const", создаст нужные архивы. В каждый архив при этом попадают строго определенные коды дилеров. Все новосозданные архивы будут лежать в папке "Текущая папка шаблона\Result". Остается только нажать кнопку "формировать письма", выбрать папку с архивами и письма с вложениями готовы. Таким образом можно очень быстро сформировать и отправить десятки, а то и сотни писем различного содержания и вложения.
- Заголовок письма и его тело берутся с листа "template".
- Адреса получателей (их можно задавать несколько через запятую), а также адреса в копию и скрытую копию берутся с листа "const".
- Отправку можно производить с личного ящика или с дилерского (в зависимости от выбранного значения в ячейках столбца B на листе "template" + можно добавить любые свои рабочие ящики).
Код макроса можно адаптировать практически под любые нужды, доработав или изменив его функциональность.
Подскажите, а как можно через VBA в Lotus Notes создать новое письмо, прикрепить файл во вложение, но само письмо не отправлять?
Сейчас точно не помню. Вроде бы .Display отвечает за показ, а .Send за отправку.
Попробуй. Если не получится, я тогда поищу пример у себя на ПК (давно с Lotus не работал).