Compartir a través de


Método Rule.Execute (Outlook)

Aplica una regla como una operación única.

Sintaxis

expresión. Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )

expresión Variable que representa un objeto Rule .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
ShowProgress Opcional Boolean True para mostrar el cuadro de diálogo de progreso cuando se ejecuta la regla, False para ejecutar la regla sin mostrar el cuadro de diálogo.
Folder Opcional Folder Representa la carpeta donde se aplicará la regla.
IncludeSubfolders Opcional Boolean True para aplicar la regla a subcarpetas de la carpeta indicada por el parámetro Folder; False para aplicar la regla únicamente a esa carpeta pero no a sus subcarpetas.
RuleExecuteOption Opcional OlRuleExecuteOption Representa si se debe aplicar la regla para leer, no leer o todos los mensajes de la carpeta o carpetas especificadas por los parámetros Folder e IncludeSubfolders .

Observaciones

Use Rule.Execute para aplicar una regla como una operación de uso único independientemente de si Rule.Enabled es True. Utilice Rule.Enabled y a continuación, Rules.Save si desea aplicar la regla de forma coherente y conservar las reglas más allá de la sesión actual.

Los parámetros del método Execute son opcionales. Si no especifica ningún parámetro, la regla se aplicará a todos los mensajes de la Bandeja de entrada, pero no a las subcarpetas de la Bandeja de entrada. Los valores predeterminados para los argumentos opcionales son:

Parámetro Valor predeterminado
Folder Bandeja de entrada
IncludeSubfolders False
RuleExecuteOption OlRuleExecuteOption.olRuleExecuteAllMessages

Si ShowProgress es True y el usuario cancela el cuadro de diálogo de progreso, la ejecución de reglas se cancela de la misma manera que si el usuario hubiera cancelado la ejecución de reglas mediante el Asistente para reglas y alertas. Execute devuelve un error cuando el usuario cancela el cuadro de diálogo de progreso.

Si piensa mostrar una interfaz de usuario de progreso personalizada en lugar de utilizar el cuadro de diálogo de progreso, debe tener en cuenta que no existen eventos que indiquen el momento en que se inicia y finaliza la ejecución de la regla.

Vea también

Rule (objeto)

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.