默認情況下,Outlook 不允許用戶一次性刪除多個搜索文件夾,更不用說批量刪除所有搜索文件夾了。 但本文將分享一個方法,可以實現它。
一般來說,要刪除搜索文件夾,您可以右鍵單擊一個搜索文件夾,然後從其上下文菜單中選擇“刪除文件夾”選項。 這樣,當您需要刪除所有搜索文件夾時,您一定會覺得非常繁瑣和麻煩。 您一定希望一次性刪除所有這些內容。 那麼,在這裡我們向您介紹一種方法,可以幫助您快速完成刪除。

批量刪除所有搜索文件夾
- 一開始,您應該正常啟動 Outlook。
- 然後,在訪問 Outlook 主屏幕後,您必須按“Alt + F11”鍵按鈕。
- 您將立即進入“Microsoft Visual Basic for Applications”窗口。
- 隨後,您需要找到並打開未使用的模塊。
- 接下來,您可以將以下 VBA 代碼複製並粘貼到該模塊中。
Sub BatchDeleteAllSearchFolders()
Dim objStores As Outlook.Stores
Dim objStore As Outlook.store
Dim objSearchFolders As Outlook.Folders
Dim objSearchFolder As Outlook.Folder
On Error Resume Next
Set objStores = Outlook.Application.Session.Stores
For Each objStore In objStores
'Get all search folders under each Outlook data file
Set objSearchFolders = objStore.GetSearchFolders
For Each objSearchFolder In objSearchFolders
'Delete each search folder
objSearchFolder.Delete
Next
Next
End Sub
注意:
- 也許您已經在 Outlook 中配置了多個電子郵件帳戶。 每個都有自己的 PST 文件。 在每個文件中,您可以創建一些搜索文件夾。 通過上面的代碼,所有搜索文件夾都將被刪除,無論它們位於什麼文件中。
- 如果您想指定 Outlook 數據文件,可以在“For every objStore In objStores”下添加以下行。 在這裡,您應該將“John Smith”更改為您自己的 PST 文件的顯示名稱。
If objStore.DisplayName = "John Smith" Then . . . . . . . . . . . . . . . End If
- 之後,您應該將Outlook宏安全級別更改為低。
- 最終,在“Microsoft Visual Basic for Applications”窗口中,要運行此宏,您可以單擊按 F5 鍵按鈕。
- 宏完成後,您會發現 Outlook 中的所有搜索文件夾都已被刪除。
保護您的Outlook數據
由於 Outlook 容易出現資料損壞,您應該盡一切努力保護 Outlook 資料的安全。毫無疑問,最關鍵的方法之一是定期備份 Outlook 檔案並保持最新狀態。此外,為了在發生資料損壞時能夠立即恢復,您也應該做好其他工作。 Outlook損壞,你最好準備一個有說服力且信譽良好的修復工具,例如 DataNumen Outlook Repair.
作者簡介:
Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 恢復SQL 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM
