將規則作為一次性操作。
語法
運算式。
Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )
詞 一個代表 規則 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| ShowProgress | 選用 | 布林值 | True 表示在執行規則時顯示進度對話方塊,而 False 表示在執行規則時不顯示對話方塊。 |
| Folder | 選用 | Folder | 代表要套用規則的資料夾。 |
| 包含子資料夾 | 選用 | 布林值 | 在 Folder 參數所指示的資料夾子資料夾上套用規則時,是正確的;False 只套用該資料夾的規則,而不適用於其子資料夾。 |
| 規則執行選項 | 選用 | OlRuleExecuteOption | 代表是否要將規則套用於資料夾中指定的讀取、未讀或所有郵件,這些訊息由 Folder 和 IncludeSubfolders 參數指定。 |
註解
使用 Rule.Execute 將規則作為一次性操作套用,無論 Rule.Enabled 是否 為真。 如果您想一致地套用規則,而且想在目前作業階段以外持續保留規則,則請使用 Rule.Enabled,然後使用 Rules.Save。
Execute 方法的參數是選用的。 如果你沒有指定任何參數,該規則會套用到收件匣中的所有郵件,但不會套用到收件匣的子資料夾。 選用引數的預設值如下:
| 參數 | 預設值 |
|---|---|
| Folder | 收件匣 |
| 包含子資料夾 | False |
| 規則執行選項 | OlRuleExecuteOption.olRuleExecuteAllMessages |
若 ShowProgress 為 真 且使用者取消進度對話框,則規則執行會以與透過 規則與警示精靈取消規則執行相同的方式被取消。 當使用者取消進度對話框時,執行會回傳錯誤訊息。
如果您不想使用進度對話方塊,而打算顯示自訂的進度使用者介面,請注意,將不會有任何事件可以指出規則開始與停止執行的時間。
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。