Метод 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 и пользователь отменяет диалоговое окно хода выполнения, выполнение правила отменяется так же, как если бы пользователь отменил выполнение правил с помощью мастера правил и оповещений. Выполнение возвращает ошибку, когда пользователь отменяет диалоговое окно выполнения.
Если вы планируете отображать пользовательский интерфейс пользовательского хода выполнения вместо использования диалогового окна хода выполнения, следует учитывать, что нет событий, указывающих на то, когда выполнение правил начинается и останавливается.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.