У меня есть папки, созданные для разных проектов (например, Proj1, Proj2, Proj3, ...). Это общая конвенция в отделе для отправки электронных писем по конкретному проекту с его именем в теме (например, «Proj1: проект завершен!»).Правило шаблона Outlook для сортировки писем среди каталогов
Я знаю, что я могу создавать правила для каждого проекта для перемещения писем, содержащих его имя, в папку проекта. Тем не менее, мне нужно будет создать столько правил, сколько у меня есть папок, поэтому это не очень удобно и оптимально.
Есть ли способ создать правило (единственное правило) (возможно, с кодом VBA), которое будет содержать список всех имен папок, поиск любого имени из списка среди почтовых отправлений и автоматическое перемещение почты на соответствующая папка?
спасибо! Я изменил некоторые утверждения: в 'If TypeName (o) =" MailItem "Затем MailRules o'' MailRules' необходимо изменить на' RulesForFolders'. Кроме того, в 'If m.Subject Like" * "& fldr.Name &" * "Then' Я добавил функции' LCase' для более общей обработки шаблонов. Одна вещь, которая меня не устраивает, заключается в том, что у меня есть вложенные папки (все необходимые папки проекта - это вложенные папки), в то время как цикл принимает в родительские папки. Как цикл может быть переписан для обработки подпапок? спасибо Как – Shurov
@Shurov Я вижу, вы поняли это. Если вам нужен более систематический подход (например, у вас есть много уровней подпапок), вы можете сделать этот подзаголовок. Сообщите мне, нужен ли вам код. –