如何快速批量刪除多個Outlook郵件文件夾

立即分享:

毫無疑問,在Outlook中刪除單個郵件文件夾非常容易。 但是,如果要刪除多個郵件文件夾,則分別刪除它們將非常麻煩。 在本文中,我們將指導您如何批量刪除它們。

與往常一樣,當您打算刪除單個郵件文件夾時,有兩種方法可用。 如下面的屏幕截圖所示,一種是您可以右鍵單擊該郵件文件夾,然後從其上下文菜單中選擇“刪除文件夾”。 另一個是您應該切換到“文件夾”選項卡,然後單擊“刪除文件夾”按鈕。

刪除單個郵件文件夾

顯然,它們都非常簡單。 但是,如果您使用其中一個刪除多個文件夾,則將很麻煩。 許多用戶表示他們希望一次性刪除多個文件夾。 如果所有這些文件夾都是特定文件夾下的子文件夾,如上圖所示,您確實可以使用Outlook VBA一次單擊將其刪除。 但是,如果沒有,則需要付出額外的努力。 繼續閱讀以獲取詳細信息。

如果這些文件夾是特定文件夾下的子文件夾

  1. 首先,啟動 Outlook。
  2. 然後按“ Alt + F11”快捷鍵打開VBA編輯器。
  3. 接下來,在彈出窗口中,您應該打開一個未使用的模塊,或者通過“插入”>“模塊”插入一個新模塊。
  4. 隨後,您需要將以下代碼複製到其中。
Sub DeleteMultipleFolders()
    Dim objCurrentFolder As Folder
    Dim objSubFolders As Folders
    Dim i As Long
 
    On Error Resume Next
 
    Set objCurrentFolder = Outlook.Application.ActiveExplorer.CurrentFolder
    Set objSubFolders = objCurrentFolder.Folders
 
    For i = objSubFolders.Count To 1 Step -1
        objSubFolders.Item(i).Delete
    Next
End Sub

VBA代碼-一次性刪除所有子文件夾

  1. 之後,您可以退出當前窗口並將新的宏添加到快速訪問工具欄。將新項目添加到快速訪問工具欄
  2. 最後,您可以嘗試一下。
  • 首先選擇主文件夾。
  • 然後單擊快速訪問工具欄中的宏按鈕。通過VBA刪除所有子文件夾
  • 一次,所有子文件夾將被刪除。

如果這些文件夾是特定文件夾下的所有子文件夾,那麼上面的技巧將非常方便。 但是,如果要刪除的文件夾位於其他文件夾下,則需要進行一些其他操作。 請按照以下步驟操作。

如果這些文件夾不是特定文件夾下的子文件夾

  1. 首先,創建一個名為“ Temp”的新文件夾。
  • 首先,將正確的PST文件放在音高上。
  • 然後單擊“文件夾”選項卡下的“新建文件夾”按鈕。
  • 接下來,在“名稱”字段中鍵入“臨時”。
  • 最後,單擊“確定”按鈕。創建一個新的臨時文件夾
  1. 隨後,您需要將要刪除的文件夾拖到“臨時”文件夾中。將要刪除的文件夾拖到臨時文件夾
  2. 將所有這些文件夾移到“臨時”文件夾中後,您可以使用第一部分中提到的宏刪除“臨時”下的所有這些子文件夾。

從不單擊未知電子郵件中的鏈接

除了您自己的宏之外,您還應注意所有外部宏,因為它們可能包含病毒。 像往常一樣,這些惡意宏被偽裝成電子郵件中的無害鏈接。 因此,如果您無法識別電子郵件的發件人,則最好不要下載其附件或單擊其鏈接。 否則,您的Outlook數據可能會被感染。 從而恢復您的 腐敗的Outlook 數據,收件箱工具Scanpst.exe將無濟於事。 您需要使用外部工具,例如 DataNumen Outlook Repair.

作者簡介:

Shirley Zhang是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復SQL 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

立即分享:

評論被關閉。