Partager via


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

Objet Rule

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.