Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica una regla como una operación única.
Sintaxis
expresión.
Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )
expresión Variable que representa un objeto Regla .
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 | Indica si se aplica la regla a los mensajes leídos, no leídos o a todos los de la carpeta o carpetas especificados por los parámetros Folder e IncludeSubfolders . |
Comentarios
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 la regla se cancela de la misma manera que si el usuario hubiera cancelado la ejecución de la regla 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
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.