Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Applique une règle en tant qu’opération ponctuelle.
Syntaxe
expression.
Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )
expression Variable qui représente un objet Règle .
Paramètres
| 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 Dossier ; 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 aux messages lus, non lus ou à tous les messages dans le ou les dossiers spécifiés par les paramètres Dossier et IncludeSubfolders . |
Remarques
Utilisez Rule.Execute pour appliquer une règle en tant qu’opération ponctuelle, que Rule.Enabled soit 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 sera 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 renvoie 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.