@newvasyuki

Проблема с макросом VBA из-за правил обработки писем в Outlook, как их «подружить»?

Outlook 2019, имеется макрос, который обрабатывает событие входящих писем. В макросе проверяется тема входящего письма и если она совпадает с шаблоном, у юзера запрашивается открытие письма, которое в случае подтверждения открывается через метод Display объекта MailItem. Проблема в том, что также настроены правила сортировки входящей почты, которые в фоне перемещают письма по подпапкам, в результате чего, метод Display вылетает с ошибкой (когда письмо, очевидно, перемещено)

6006afa473842169561212.jpeg

Как подружить правила и макрос вместе? Как корректно открыть обрабатываемое в макросе письмо через Display?
  • Вопрос задан
  • 307 просмотров
Решения вопроса 1
@newvasyuki Автор вопроса
Решил так: включил возможность запуска макроса в правилах (по дефолту отключено начиная с outlook 2013, нужно твикать реестр) и навесил на правило макрос(ы).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Варианты:
1. Установите в макросе обработку новых писем в подпапках (кроме Входящих);
2. Раскидывайте входящие письма по подпапкам макросом;
3. Отключите правила и включайте их макросом в конце его работы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы