¿Puedo crear una regla de Outlook para mover un mensaje a una carpeta y eliminar el mensaje anterior que pueda existir en esa carpeta?

¿Puedo crear una regla de Outlook para mover un mensaje a una carpeta y eliminar el mensaje anterior que pueda existir en esa carpeta?

Tenemos un sistema que envía correos electrónicos de estado periódicamente.

Tengo una regla que mueve los mensajes que envía a una carpeta, pero realmente sólo necesito conservar la última versión del correo electrónico.

Por el momento tengo que ir a la carpeta y borrar cualquier versión anterior del mensaje, pero me gustaría que eso suceda automáticamente. ¿Existe alguna regla que pueda configurar para hacer esto?

Respuesta1

Me parece que las reglas predeterminadas en Outlook son bastante restrictivas. Sospecho que será una rápida incursión en el perturbado mundo de VBA para que funcione como usted desea.

Lo más probable es que necesites crear una macro que se ejecute cada vez que Outlook reciba un correo y, como parte de esa macro, vaciar la otra carpeta y realizar el movimiento.

Stack Overflow tiene un par de buenas respuestas que señalan la mejor manera de lograrlo:

En primer lugar, se ejecuta la macro en el correo recibido:https://stackoverflow.com/questions/11263483/how-do-i-trigger-a-macro-to-run-after-a-new-mail-is-received-in-outlook

Luego se eliminan todos los elementos de una carpeta determinada:https://stackoverflow.com/questions/1782498/outlook-macro-why-doesnt-this-delete-all-items-from-deleted-folder

Luego, por último, el traslado del envío postal debería ser un movimiento sencillo...:http://msdn.microsoft.com/en-us/library/office/ff860683%28v=office.15%29.aspx

información relacionada