O Outlook incorporou a funcionalidade de mala direta para personalizar e-mails em massa / massa.
Veja Tutorial de mesclagem de correio do Blog do Outlook . Existem vários outros version -específico tutoriais que estão por aí também.
Se você quiser apenas inserir algum código como, por exemplo, [Name]
no corpo enquanto digita, e então substituí-lo pelo nome de cada pessoa no grupo quando você clicar em "Enviar", então você pode não ser capaz de retirá-lo.
O motivo é que, quando você envia um e-mail para um grupo de pessoas, você envia apenas UMA mensagem para o servidor de e-mail e envia cópias para cada destinatário. Portanto, você não pode modificar o corpo do email de cada destinatário.
Opções para investigar (a menos que outras pessoas tenham ideias / soluções mais concretas):
- Um "plug-in" para o Exchange que faz isso por você (antes de enviar para os destinatários).
- Um servidor de e-mail personalizado para atuar como um proxy. Um que faz as alterações, cria novos e-mails e, em seguida, os passa para o Exchange.
- Uma macro VBA anexada ao Application.ItemSend do Outlook . Ele teria que abortar o e-mail atual, analisar a lista de destinatários, localizar / substituir o corpo, criar um novo e-mail para cada destinatário e enviá-los todos.
Se você quiser substituir coisas com outras informações de fora da mensagem atual (campos de contato, como o número de telefone, por exemplo), o seu VBA ficará mais complicado. :)