如何在Outlook中快速获取特定文件夹下的子文件夹总数

立即分享:

也许您在 Outlook 的某个文件夹下创建了大量子文件夹,例如收件箱。 在这种情况下,如果要统计子文件夹,肯定舍不得手动统计。 在这里,我们将与您分享一个更聪明的方法。

快速获取Outlook中特定文件夹下的子文件夹总数

为了更好地分类和归档 Outlook 中的项目,许多用户习惯于创建各种文件夹和子文件夹。 然而,事后,他们可能会觉得管理太多文件夹有点困难。 在这种情况下,他们可能想要计算特定文件夹下有多少个子文件夹。 毫无疑问,手动计数是愚蠢和乏味的。 因此,在下文中,我们将展示一种更加智能的手段。

获取特定文件夹下的子文件夹总数

  1. 一开始,start 您的 Outlook 程序。
  2. 然后,在 Outlook 窗口中,您可以按“Alt + F11”键按钮访问 VBA 编辑器。
  3. 接下来,在随后弹出的窗口中,您需要打开一个没有被使用的模块。
  4. 随后,将以下 VBA 代码复制并粘贴到该模块中。
Sub CountSubfoldersUnderRootFolder()
    Dim objRootFolder As Folder
    Dim lFolderCount As Long
    Dim objFolder As Object
 
    'Get the current folder
    Set objRootFolder = Outlook.Application.ActiveExplorer.CurrentFolder
    'If you want to select, use the following line instead
    'Set objRootFolder = Outlook.Application.Session.PickFolder
 
    If objRootFolder.Folders.count > 0 Then
       For Each objFolder In objRootFolder.Folders
           'Exclude the hidden folders under Inbox
           If objFolder.Name <> "Conversation Action Settings" And objFolder.Name <> "Quick Step Settings" Then
              lFolderCount = lFolderCount + 1
 
              'Process subfolders recursively
              Call ProcessFolders(objFolder, lFolderCount)
           End If
       Next
       MsgBox lFolderCount & " subfolders under " & Chr(34) & objRootFolder.Name & Chr(34) & ".", vbInformation
    Else
       MsgBox "No subfolders under " & Chr(34) & objRootFolder.Name & Chr(34) & ".", vbInformation
    End If
End Sub
 
Sub ProcessFolders(objCurrentFolder As Object, lCount As Long)
    Dim objSubfolder As Object
 
    lCount = lCount + objCurrentFolder.Folders.count
 
    For Each objSubfolder In objCurrentFolder.Folders
        Call ProcessFolders(objSubfolder, lCount)
    Next
End Sub

VBA代码——获取特定文件夹下的子文件夹总数

  1. 之后,您可以退出当前窗口。
  2. 稍后,转到“文件”>“选项”>“快速访问工具栏”。 您可以在那里将新宏添加到快速访问工具栏。
  3. 最后,你可以试试这个宏。
  • 首先,选择一个您要计算其子文件夹的文件夹。
  • 然后,单击快速访问工具栏中的宏按钮。运行宏
  • Outlook 将立即运行此宏。
  • 宏完成后,您将收到一条消息,如下图所示:消息提示子文件夹总数

应对 Outlook 损坏的技巧

Outlook 极易受到多种因素的影响,包括病毒、软件或硬件问题、停电等。 没有人能保证他们能够使 Outlook 文件远离损坏。 因此,掌握一些应对损坏的技巧至关重要。 首先,您必须定期进行 PST 备份。 此外,您应该知道如何利用 扫描仪,内置修复工具。 最后但同样重要的是,你应该准备一个更强大的外部工具,比如 DataNumen Outlook repair.

作者简介:

Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 中密度纤维板修复 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。