_Rule.Execute(Object, Object, Object, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一時的な操作としてルールを適用します。
public void Execute (object ShowProgress, object Folder, object IncludeSubfolders, object RuleExecuteOption);
Public Sub Execute (Optional ShowProgress As Object, Optional Folder As Object, Optional IncludeSubfolders As Object, Optional RuleExecuteOption As Object)
パラメーター
- ShowProgress
- Object
True のルールが実行されると、[進行状況] ダイアログ ボックスを表示するのには false を指定 ] ダイアログ ボックスを表示せずにルールを実行します。
- Folder
- Object
ルールを適用するフォルダーを表します。
- IncludeSubfolders
- Object
True Folderパラメーターで指定されたフォルダーのサブフォルダーにルールを適用するには False が、そのフォルダー、サブフォルダーではなくにのみルールを適用します。
- RuleExecuteOption
- Object
Folder パラメーターと IncludeSubfolders パラメーターで指定されたフォルダーやサブフォルダーに含まれる、開封済み、未読、またはすべてのメッセージのいずれにルールを適用するかを指定します。
注釈
True かどうかEnabledに関係なく、ルールを 1 回限りの操作として適用する場合に使用Execute(Object, Object, Object, Object)します。 ルールを一貫して適用し、現在のセッションを超えてルールを保持する場合は、 Rule.Enabled を使用します Save(Object) 。
Execute メソッドのパラメーターはオプションです。 任意のパラメーターを指定しない場合は、受信トレイのサブフォルダーではなく、受信トレイ内のすべてのメッセージにルールが適用されます。 省略可能な引数の既定値は次のとおりです。
パラメーター | 既定値 | |
ShowProgress | False | |
フォルダー | 受信トレイ | |
IncludeSubfolders | False | |
RuleExecuteOption | OlRuleExecuteOption.olRuleExecuteAllMessages |
が True の場合ShowProgress
、ユーザーが進行状況ダイアログ ボックスを取り消すと、ルールとアラート ウィザードを使用してルールの実行を取り消した場合と同じ方法でルールの実行が取り消されます。 ユーザーが進捗ダイアログ ボックスをキャンセルするとエラーが返されます。
進捗ダイアログ ボックスを使用する代わりに独自の進捗ユーザー インターフェイスを表示する場合は、ルールの実行の開始と終了を示すイベントがない点に注意してください。