Rule.Execute, méthode (Outlook)
Applique une règle en tant qu’opération unique.
Syntaxe
expression. Execute
( _ShowProgress_
, _Folder_
, _IncludeSubfolders_
, _RuleExecuteOption_
)
Expression Variable qui représente un objet Rule .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
ShowProgress | Facultatif | Boolean | True pour afficher la boîte de dialogue de progression lors de l'exécution de la règle, False pour exécuter la règle sans afficher la boîte de dialogue. |
Folder | Facultatif | Folder | Représente le dossier où la règle sera appliquée. |
IncludeSubfolders | Facultatif | Boolean | True pour appliquer la règle aux sous-dossiers du dossier indiqué par le paramètre Folder ; False pour appliquer la règle uniquement à ce dossier, mais pas à ses sous-dossiers. |
RuleExecuteOption | Facultatif | OlRuleExecuteOption | Indique s’il faut appliquer la règle pour lire, non lu ou tous les messages dans le ou les dossiers spécifiés par les paramètres Folder et IncludeSubfolders . |
Remarques
Utilisez Rule.Execute pour appliquer une règle en tant qu’opération unique, que Rule.Enabled ait la valeur True ou non. Utilisez Rule.Enabled, puis Rules.Save si vous voulez appliquer la règle de manière cohérente et conserver les règles au-delà de la session actuelle.
Les paramètres de la méthode Execute sont facultatifs. Si vous ne spécifiez aucun paramètre, la règle est appliquée à tous les messages de la boîte de réception, mais pas aux sous-dossiers de la boîte de réception. Les valeurs par défaut pour les arguments facultatifs se présentent comme suit :
Paramètre | Valeur par défaut |
---|---|
Folder | Boîte de réception |
IncludeSubfolders | False |
RuleExecuteOption | OlRuleExecuteOption.olRuleExecuteAllMessages |
Si ShowProgress a la valeur True et que l’utilisateur annule la boîte de dialogue de progression, l’exécution de la règle est annulée de la même manière que si l’utilisateur avait annulé l’exécution de la règle via l’Assistant Règles et alertes. L’exécution retourne une erreur lorsque l’utilisateur annule la boîte de dialogue de progression.
Si vous envisagez d'afficher une interface utilisateur de progression personnalisée au lieu d'utiliser la boîte de dialogue de progression, vous devez savoir qu'il n'existe aucun événement qui indique le démarrage et l'arrêt d'une exécution de règle.
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.