Modificando endereços de email em TO e CC usando o Outlook Adicionar na
-
19-09-2019 - |
Pergunta
Estou criando um add perspectiva em que precisa de fazer modificações sobre os campos Para e CC antes de enviar a mensagem . Tentei editar a propriedade para do objeto MailItem, mas quando eu editá-lo, o e-mail não é enviado, ele fica preso na caixa de saída. Eu também olhou para a colecção de destinatários, mas é somente leitura, portanto, não de qualquer uso. Existe alguma mapeamento que está sendo mantido pelo Outlook entre TO e destinatários coleção que falha quando eu editar para propriedade?
O que é a maneira ideal para fazer essas mudanças e ainda ter o correio ser entregue corretamente?
Solução
Use yourMailItem.Recipients.Add("foo@bar.com")
para adicionar destinatários.
Para defini-los como CC definir o tipo de receptor para olCC
(por exemplo Recipients.Item(1).Type = olCC
).