Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica uma regra como uma operação única.
Sintaxe
expression.
Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )
expressão Uma variável que representa um objeto Regra .
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 pretende aplicar a regra para ler, não lida 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 não especificar parâmetros, 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 Verdadeiro e o utilizador cancelar a caixa de diálogo de progresso, a execução da regra será cancelada da mesma forma que se o utilizador tivesse cancelado a execução da regra através 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
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.