Автоматизация формирования и отправки писем в Lotus


Краткое описание

Одно время, когда работали в почтовом клиенте Lotus Notes, приходилось отправлять много писем клиентам, партнерам. Некоторые письма зачастую были шаблонные (рассылка отчетов, уведомлений, информационные письма и тп). Отличие в указанных письмах было, как правило, в адресате и вложении. Так родился данный шаблон-макрос.


Подробное описание

На листе "const" данного шаблона указывается список партнеров с их дилерскими кодами (столбец А) и email (столбцы D,E,F). Остальные столбцы на данном листе информативные (в макросе не используются).

- На листе "template" ведется список писем-шаблонов.
- Заголовок письма и его тело берутся с листа "template".
- Адреса получателей (их можно задавать несколько через запятую), а также адреса в копию и скрытую копию берутся с листа "const".
- Отправку можно производить с личного ящика или с дилерского (в зависимости от выбранного значения в ячейках столбца B на листе "template" + можно добавить любые свои рабочие ящики).

В каждое письмо автоматом вкладывается один файл (rar-архив), исходя из кода дилера на листе "const". Этот же код присутствует в названии файла (первые четыре символа).

Для создания файлов-архивов в данном шаблоне присутствует еще один макрос - макрос архивации файлов. Детально описывать его алгоритм работы не будем, принцип также довольно прост. Например, есть одна папка, в которой много файлов или отчетов. Каждый из этих файлов начинается на соответствующий код дилера. Кликаете на кнопку "архивировать", выбираете данную папку с файлами и далее макрос, исходя из вашего списка кодов на листе "const", создаст нужные архивы. В каждый архив при этом попадают строго определенные коды дилеров.

Все новосозданные архивы будут лежать в папке "Текущая папка шаблона\Result". Остается только нажать кнопку "формировать письма", выбрать папку с архивами и письма с вложениями готовы.

Таким образом можно очень быстро сформировать и отправить десятки, а то и сотни писем различного содержания и вложения.
Код макроса можно адаптировать практически под любые нужды, доработав или изменив его функциональность.

Вернуться к списку примеров

Комментарии ()

  1. Сергей Прощаев 21 февраля 2020, 18:43 # 0
    Добрый день!
    Подскажите, а как можно через VBA в Lotus Notes создать новое письмо, прикрепить файл во вложение, но само письмо не отправлять?
    1. Maxim 05 апреля 2020, 23:53 # 0
      Здравствуйте. Да, можно.
      Сейчас точно не помню. Вроде бы .Display отвечает за показ, а .Send за отправку.
      Попробуй. Если не получится, я тогда поищу пример у себя на ПК (давно с Lotus не работал).