Freigeben über


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

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.