Posso criar uma regra do Outlook para mover uma mensagem para uma pasta e excluir a mensagem anterior que possa existir nessa pasta?

Posso criar uma regra do Outlook para mover uma mensagem para uma pasta e excluir a mensagem anterior que possa existir nessa pasta?

Temos um sistema que envia e-mails regulares de status.

Tenho uma regra que move as mensagens enviadas para uma pasta, mas só preciso manter a versão mais recente do e-mail.

No momento tenho que ir até a pasta e limpar qualquer versão antiga da mensagem, mas gostaria que isso acontecesse automaticamente. Existe uma regra que posso configurar para fazer isso?

Responder1

Parece-me que as regras padrão do Outlook são bastante restritivas. Suspeito que será uma rápida incursão no mundo perturbado do VBA para fazê-lo funcionar da maneira que você deseja.

Provavelmente, você precisará criar uma macro que seja executada sempre que o Outlook receber um e-mail e, como parte dessa macro, esvaziar a outra pasta e executar a movimentação.

Stack Overflow tem algumas boas respostas que apontam a melhor maneira de alcançá-lo:

Em primeiro lugar, execute a macro no e-mail recebido:https://stackoverflow.com/questions/11263483/how-do-i-trigger-a-macro-to-run-after-a-new-mail-is-received-in-outlook

Depois, há a exclusão de todos os itens em uma determinada pasta:https://stackoverflow.com/questions/1782498/outlook-macro-why-doesnt-this-delete-all-items-from-deleted-folder

Por último, a movimentação do item de correio deve ser uma movimentação simples...:http://msdn.microsoft.com/en-us/library/office/ff860683%28v=office.15%29.aspx

informação relacionada