Método Rule.Execute (Outlook)

Aplica uma regra como uma operação única.

Sintaxe

expression. Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )

Expressão Uma variável que representa um objeto Rule .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ShowProgress Opcional Boolean True para exibir a caixa de diálogo de progresso quando a regra é executada, False para executar a regra sem exibir a caixa de diálogo.
Folder Opcional Folder Representa a pasta em que a regra será aplicada.
IncludeSubfolders Opcional Boolean True para aplicar a regra às subpastas da pasta indicado pelo parâmetro Folder; False para aplicar a regra apenas àquela pasta e não às suas subpastas.
RuleExecuteOption Opcional OlRuleExecuteOption Representa se é necessário aplicar a regra para ler, não ler ou todas as mensagens na pasta ou pastas especificadas pelos parâmetros Pasta e IncludeSubfolders .

Comentários

Use Rule.Execute para aplicar uma regra como uma operação individual independentemente se Rule.Enabled for verdadeira. Use Rule.Enabled e, em seguida, rules. Save se você deseja aplicar a regra de forma consistente e persistir as regras além da sessão atual.

Os parâmetros para o método Execute são opcionais. Se você não especificar nenhum parâmetro, a regra será aplicada a todas as mensagens na caixa de entrada, mas não às subpastas da caixa de entrada. Os valores padrão para os argumentos opcionais são:

Parâmetro Valor padrão
Folder Caixa de Entrada
IncludeSubfolders False
RuleExecuteOption OlRuleExecuteOption.olRuleExecuteAllMessages

Se ShowProgress for True e o usuário cancelar a caixa de diálogo progresso, a execução da regra será cancelada da mesma maneira que se o usuário tiver cancelado a execução da regra por meio do Assistente de Regras e Alertas. Execute retornará um erro quando o usuário cancela a caixa de diálogo de progresso.

Se você planeja mostrar uma interface de usuário de progresso personalizada em vez de usar a caixa de diálogo de progresso, deverá estar ciente de que não há eventos que indicam quando uma execução de regra é iniciada ou interrompida.

Confira também

Objeto Rule

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.