Могу ли я создать правило Outlook для перемещения сообщения в папку и удаления предыдущего сообщения, которое может существовать в этой папке?

Могу ли я создать правило Outlook для перемещения сообщения в папку и удаления предыдущего сообщения, которое может существовать в этой папке?

У нас есть система, которая регулярно рассылает электронные письма с информацией о статусе.

У меня есть правило, которое перемещает отправляемые сообщения в папку, но мне действительно нужно сохранить только последнюю версию электронного письма.

В данный момент мне нужно зайти в папку и очистить все старые версии сообщения, но я бы хотел, чтобы это происходило автоматически. Есть ли правило, которое я могу настроить, чтобы сделать это?

решение1

Мне кажется, что правила по умолчанию в Outlook довольно ограничительны. Подозреваю, что это будет быстрый набег в беспокойный мир VBA, чтобы заставить его работать так, как вам нужно.

Скорее всего, вам придется создать макрос, который будет запускаться всякий раз, когда Outlook получает почту, и в рамках этого макроса очистить другую папку и выполнить перемещение.

На Stack Overflow есть несколько хороших ответов, указывающих наилучший способ достижения этой цели:

Во-первых, макрос запускается при получении почты:https://stackoverflow.com/questions/11263483/how-do-i-trigger-a-macro-to-run-after-a-new-mail-is-received-in-outlook

Затем следует удаление всех элементов в указанной папке:https://stackoverflow.com/questions/1782498/outlook-macro-why-doesnt-this-delete-all-items-from-deleted-folder

И, наконец, перемещение почтового отправления должно быть простым действием...:http://msdn.microsoft.com/en-us/library/office/ff860683%28v=office.15%29.aspx

Связанный контент