Rule.Execute-Methode (Outlook)

Wendet eine Regel als einmaligen Vorgang an.

Syntax

Ausdruck. Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )

Ausdruck Eine Variable, die ein Regelobjekt 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 Stellt dar, ob die Regel auf gelesene, ungelesene oder alle Nachrichten in dem Ordner oder den Ordnern angewendet werden soll, der mit den Parametern Folder und IncludeSubfolders angegeben wird.

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, jedoch nicht auf die Unterordner des Posteingangs. Die Standardwerte für die optionalen Argumente sind wie folgt:

Parameter Standardwert
Folder Posteingang
IncludeSubfolders False
RuleExecuteOption OlRuleExecuteOption.olRuleExecuteAllMessages

Wenn ShowProgressTrue ist und der Benutzer das Fortschrittsdialogfeld abbricht, wird die Regelausführung auf die gleiche Weise abgebrochen, als hätte der Benutzer die Regelausführung über den Regel- und Benachrichtigungs-Assistenten abgebrochen. 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

Rule-Objekt

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.