Outlookのすべての空のサブフォルダーをバッチ削除する方法

今すぐ共有:

Outlookの空のサブフォルダーをすべて一括削除する場合は、この記事で紹介した方法を利用できます。 OutlookVBAを使用してサブフォルダーをバッチで削除する方法を説明します。

Outlookの電子メールをより適切に分類および管理するには、[受信トレイ]、[送信済みアイテム]、[下書き]フォルダーなどに関係なく、既定のフォルダーの下に多数のカスタムサブフォルダーを作成しておく必要があります。ただし、一部のサブフォルダーが頻繁に表示されない場合があります。中古。 したがって、most 時間の経過とともに、それらはアイテムなしで空になります。 この場合、空のサブフォルダーをすべて削除することをお勧めします。

Outlookのすべての空のサブフォルダーをバッチ削除します

通常、このようなサブフォルダを右クリックして、右クリックメニューから[フォルダの削除]を選択できます。 それでも、空のサブフォルダーが多い場合は、XNUMXつずつ削除するのは非常に面倒です。 したがって、それらすべてをまとめて削除するためのヒントを待ち望んでいる必要があります。 Outlookにはそのような機能はありませんが、VBAコードを使用して短時間で実現できます。 以下では、手の込んだ手順とコードを紹介します。

空のサブフォルダーをすべてバッチ削除

  1. そもそも、starOutlookプログラム。
  2. 次に、Outlookのメインウィンドウで「Alt + F11」キーボタンを押します。
  3. 次に、「Microsoft Visual Basic for Applications」ウィンドウで、使用されていないモジュールを開きます。
  4. 続いて、次のVBAコードをコピーしてこのモジュールに貼り付けます。
Public Sub GetAllSubfolders()
    Dim objFolders As Outlook.Folders
    Dim objFolder As Outlook.Folder
    Dim i As Long
 
    On Error Resume Next
 
    'Change "Personal" to the name of your Outlook data file
    Set objFolders = Outlook.Application.Session.Folders("Personal").Folders
 
    For Each objFolder In objFolders
        If objFolder.Folders.Count > 0 Then
           For i = objFolder.Folders.Count To 1 Step -1
               Call DeleteEmptyFolder(objFolder.Folders(i))
           Next
        End If
    Next
 
    MsgBox ("Completed!")
End Sub

Public Sub DeleteEmptyFolder(objCurrentFolder As Outlook.Folder)
    Dim objSubFolder As Outlook.Folder
    Dim n As Long
 
    If objCurrentFolder.Items.Count = 0 Then
       objCurrentFolder.Delete
    End If
 
    'Process the subfolders recursively
    If objCurrentFolder.Folders.Count > 0 Then
       For n = objCurrentFolder.Folders.Count To 1 Step -1
           Set objSubFolder = objCurrentFolder.Folders(n)
           Call DeleteEmptyFolder(objSubFolder)
       Next
    End If
End Sub

VBAコード-Outlookのすべての空のサブフォルダーをバッチ削除

  1. その後、Outlookマクロのセキュリティレベルを低に変更します。
  2. 最終的には、現在のマクロウィンドウで「F5」キーボタンを押すことにより、このマクロを実行できます。
  3. すぐに、すべての空のサブフォルダーが削除されることがわかります。

破損したOutlookのPSTデータを取得する

Outlookはエラーや損傷を受けやすいため、OutlookPSTファイルの保護に注意を払う必要があります。 たとえば、PSTデータを定期的にバックアップする必要があります。 また、 Outlookを修復する できるだけ早く問題を解決するには、次のような信頼できる強力な修正ツールを準備する必要があります。 DataNumen Outlook Repair.

著者紹介:

Shirley Zhangは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 SQL Server 腐敗 と見通し修理ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。