共用方式為


Outlook (Rule.Execute 方法)

將規則作為一次性操作。

語法

運算式Execute( _ShowProgress_ , _Folder_ , _IncludeSubfolders_ , _RuleExecuteOption_ )

一個代表 規則 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ShowProgress 選用 布林值 True 表示在執行規則時顯示進度對話方塊,而 False 表示在執行規則時不顯示對話方塊。
Folder 選用 Folder 代表要套用規則的資料夾。
包含子資料夾 選用 布林值 Folder 參數所指示的資料夾子資料夾上套用規則時,是正確的;False 只套用該資料夾的規則,而不適用於其子資料夾。
規則執行選項 選用 OlRuleExecuteOption 代表是否要將規則套用於資料夾中指定的讀取、未讀或所有郵件,這些訊息由 FolderIncludeSubfolders 參數指定。

註解

使用 Rule.Execute 將規則作為一次性操作套用,無論 Rule.Enabled 是否 為真。 如果您想一致地套用規則,而且想在目前作業階段以外持續保留規則,則請使用 Rule.Enabled,然後使用 Rules.Save

Execute 方法的參數是選用的。 如果你沒有指定任何參數,該規則會套用到收件匣中的所有郵件,但不會套用到收件匣的子資料夾。 選用引數的預設值如下:

參數 預設值
Folder 收件匣
包含子資料夾 False
規則執行選項 OlRuleExecuteOption.olRuleExecuteAllMessages

ShowProgress 且使用者取消進度對話框,則規則執行會以與透過 規則與警示精靈取消規則執行相同的方式被取消。 當使用者取消進度對話框時,執行會回傳錯誤訊息。

如果您不想使用進度對話方塊,而打算顯示自訂的進度使用者介面,請注意,將不會有任何事件可以指出規則開始與停止執行的時間。

另請參閱

規則物件

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應