Rule.Execute-Methode (Outlook)
Wendet eine Regel als einmaligen Vorgang an.
Syntax
Ausdruck.
Execute
( _ShowProgress_
, _Folder_
, _IncludeSubfolders_
, _RuleExecuteOption_
)
Ausdruck Eine Variable, die ein Rule-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
ShowProgress | Optional | Boolean | True, wenn das Dialogfeld Status angezeigt wird, wenn die Regel ausgeführt wird, False, wenn die Regel ausgeführt wird, ohne das Dialogfeld anzuzeigen. |
Folder | Optional | Ordner | Stellt den Ordner dar, in dem die Regel angewendet wird. |
IncludeSubfolders | Optional | Boolean | True, um die Regel auf Unterordner des durch den Parameter Folder angegeben anzuwenden. False, wenn die Regel nur auf diesen Ordner jedoch nicht seine Unterordner anzuwenden. |
RuleExecuteOption | Optional | OlRuleExecuteOption | Gibt an, ob die Regel auf lesende, ungelesene oder alle Nachrichten in den Ordnern angewendet werden soll, die durch die Parameter Folder und IncludeSubfolders angegeben werden. |
Hinweise
Verwenden Sie Rule.Execute zum Anwenden einer Regel als einmaligen Vorgang unabhängig davon, ob Rule.EnabledTrue ist. Verwenden Sie Rule.Enabled und dann Rules.Save, wenn die Regel konsistent anzuwenden und die Regeln über die aktuelle Sitzung beibehalten werden soll.
Der Parameter der Execute -Methode sind optional. Wenn Sie keine Parameter angeben, wird die Regel auf alle Nachrichten im Posteingang angewendet, aber nicht auf die Unterordner des Posteingangs. Die Standardwerte für die optionalen Argumente sind wie folgt:
Parameter | Standardwert |
---|---|
Ordner | Posteingang |
IncludeSubfolders | False |
RuleExecuteOption | OlRuleExecuteOption.olRuleExecuteAllMessages |
Wenn ShowProgressauf True festgelegt ist und der Benutzer das Statusdialogfeld abbricht, wird die Regelausführung auf die gleiche Weise abgebrochen, als ob der Benutzer die Regelausführung über den Regel- und Warnungs-Assistenten abgebrochen hätte. Execute gibt einen Fehler zurück, wenn der Benutzer Statusdialogfelds abbricht.
Wenn Sie anstelle des Dialogfelds mit dem Fortschritt eine benutzerdefinierte Benutzeroberfläche für den Fortschritt anzeigen möchten, sollten Sie beachten, dass durch keine Ereignisse angegeben wird, wann die Ausführung einer Regel beginnt und wann sie endet.
Siehe auch
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.