В Outlook встроена функция слияния почты для персонализации массовых / массовых писем.
См. Руководство по слиянию в блоге Outlook Есть также несколько других специфических для версии обучающих программ там.
Если вы хотите просто вставить какой-либо код, например, [Name]
в текст при вводе текста, а затем заменить его именем каждого человека в группе, когда вы нажимаете "Отправить", то вы можете не в состоянии осуществить это.
Причина в том, что когда вы отправляете электронное письмо группе людей, вы отправляете только одно сообщение на сервер электронной почты, а затем оно отправляет копии каждому получателю. Следовательно, вы не можете изменять тело письма для каждого получателя.
Варианты исследования (если у других нет более конкретных идей / решений):
- «Плагин» для Exchange, который делает это за вас (до того, как он рассылается получателям).
- Пользовательский почтовый сервер для работы в качестве прокси. Тот, который вносит изменения, создает новые письма, а затем передает их в Exchange.
- Макрос VBA, прикрепленный к приложению Outlook .ItemSend. Он должен был бы прервать текущее электронное письмо, проанализировать список получателей, найти / заменить его в теле, создать новое электронное письмо для каждого получателя и затем отправить их все.
Если вы хотите заменить вещи другой информацией, находящейся вне текущего сообщения (например, контактные поля, такие как номер телефона), то ваш VBA будет более сложным. :)