Поделиться через


Метод Rule.Execute (Outlook)

Применяет правило в качестве однократной операции.

Синтаксис

выражение. Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )

Выражение Переменная, представляющая объект Rule .

Параметры

Имя Обязательный или необязательный Тип данных Описание
ShowProgress Необязательный Логический Значение true для отображения диалогового окна хода выполнения при выполнении правила. Значение False для выполнения правила без отображения диалогового окна.
Folder Необязательный Folder Представляет папку, в которой будет применяться правило.
IncludeSubfolders Необязательный Логический Значение true , чтобы применить правило к вложенным папкам папки, указанной параметром Folder ; Значение false , чтобы применить правило только к этой папке, но не к ее вложенным папкам.
RuleExecuteOption Необязательный OlRuleExecuteOption Указывает, следует ли применять правило для чтения, непрочитанных или всех сообщений в папке или папках, указанных параметрами Folder и IncludeSubfolders .

Замечания

Используйте Rule.Execute , чтобы применить правило в качестве однократной операции независимо от того, имеет ли значение Rule.Enabledзначение True. Используйте Rule.Enabled , а затем — Rules.Save , если вы хотите применить правило согласованно и сохранить правила за пределами текущего сеанса.

Параметры метода Execute являются необязательными. Если не указать параметры, правило будет применяться ко всем сообщениям в папке "Входящие", но не к вложенным папкам папки "Входящие". Значения по умолчанию для необязательных аргументов:

Параметр Значение по умолчанию
Folder Inbox;
IncludeSubfolders False
RuleExecuteOption OlRuleExecuteOption.olRuleExecuteAllMessages

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

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

См. также

Объект Rule

Поддержка и обратная связь

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