KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Outlook 中通过名称查找文件夹?

作者Siluvia修改日期

例如,当您在 Outlook 中创建了众多邮件文件夹后,每当需要打开某个特定的个人文件夹时,往往需要逐级展开多个文件夹,直到找到目标文件夹。仅仅为了打开一个指定的个人文件夹而反复展开,确实非常繁琐。其实,只要您记得文件夹名称,操作就会变得轻松许多。本教程将为您介绍一种通过输入文件夹名称即可查找并快速定位目标文件夹的方法,无需逐层展开,助您高效管理邮件。

使用 VBA 代码按名称查找 Outlook 文件夹

通过 Kutools for Outlook 实现在 Outlook 中跨账户按名称搜索文件夹好主意3


使用 VBA 代码按名称查找 Outlook 文件夹

通过以下 VBA 代码,您可以轻松根据文件夹名称查找目标文件夹。

注意:请务必记住文件夹名称,才能使用此 VBA 代码。

1. 请按下 Alt+F11 组合键,即可打开 Microsoft Visual Basic for Applications 窗口。

2. 然后双击 Project 1 > Microsoft Outlook Object > ThisOutlookSession,即可打开 Project 1 – ThisOutlookSession 窗口。见下图:

使用 VBA 代码在 Outlook 中按名称查找文件夹的步骤截图

3. 请将以下 VBA 代码复制并粘贴到 Project 1 – ThisOutlookSession 窗口中。

VBA:按名称查找文件夹

Sub FindFolderByName()
    Dim Name As String
    Dim FoundFolder As Folder
    
    Name = InputBox("Find Name:", "Search Folder")
    If Len(Trim$(Name)) = 0 Then Exit Sub
    
    Set FoundFouder = FindInFolders(Application.Session.Folders, Name)
    
  If Not FoundFouder Is Nothing Then
    If MsgBox("Activate Folder: " & vbCrLf & FoundFouder.FolderPath, vbQuestion Or vbYesNo) = vbYes Then
      Set Application.ActiveExplorer.CurrentFolder = FoundFouder
    End If
  Else
    MsgBox "Not Found", vbInformation
  End If
End Sub
Function FindInFolders(TheFolders As Outlook.Folders, Name As String)
  Dim SubFolder As Outlook.MAPIFolder
  
  On Error Resume Next
  
  Set FindInFolders = Nothing
  
  For Each SubFolder In TheFolders
    If LCase(SubFolder.Name) Like LCase(Name) Then
      Set FindInFolders = SubFolder
      Exit For
    Else
      Set FindInFolders = FindInFolders(SubFolder.Folders, Name)
      If Not FindInFolders Is Nothing Then Exit For
    End If
  Next
End Function 

4. 随后按下 F5 键即可运行 VBA 代码。

5. 在对话框中,点击运行按钮即可。

使用 VBA 代码在 Outlook 中按名称查找文件夹的步骤2截图

6. 在弹出的搜索文件夹对话框中,在文本框内输入文件夹名称,然后点击确定按钮。见下图:

使用 VBA 代码在 Outlook 中按名称查找文件夹的步骤3截图

7. 弹出 Microsoft Outlook 对话框后,将显示目标文件夹的路径,然后点击按钮。

使用 VBA 代码在 Outlook 中按名称查找文件夹的步骤4截图

8. 随后,所选的邮件文件夹将会立即打开。

注意:此 VBA 代码适用于 Outlook 2007、2010 和 2013.


通过 Kutools for Outlook 实现在 Outlook 中跨账户按名称搜索文件夹

如果您不熟悉 VBA,也可以尝试 Kutools for Outlook定位到工具,可以通过名称或特定字符查找并搜索文件夹,直接跳转到相应文件夹

👉 在 Outlook 中更高效地工作!下载 Kutools for Outlook,体验 100+ 项省时功能,助力提升办公效率——30 天免费试用!

免费下载并安装 Kutools for Outlook,然后按照以下步骤操作:

1. 点击 KUTOOLS PLUS > 文件夹 > 定位到

按名称查找文件夹文档示例5

2. 在定位到对话框的搜索栏中输入文件夹名称或特定字符,即可快速列出相关文件夹。

按名称查找文件夹文档示例6

3. 双击您希望访问并打开的文件夹名称,即可立即打开该文件夹。

按名称查找文件夹文档示例7
 

最佳办公效率工具

体验全新 Kutools for Outlook,畅享 100+ 强大功能!立即点击下载,不容错过!

🤖KUTOOLS AI采用先进 AI 技术,轻松处理邮件,涵盖回复、摘要、优化、扩展、翻译及撰写等功能。

📧 邮件自动化自动答复(支持 POP 和 IMAP)/定时发送邮件/发送邮件时按规则自动抄送密送/自动转发(高级规则)/自动添加称呼/自动将多收件人邮件拆分为单独信息……

📨 邮件管理撤回邮件/按主题等条件拦截诈骗邮件/删除重复邮件/高级搜索/整合文件夹……

📁 附件增强批量保存/批量分离/批量压缩/自动保存/自动拆离/自动压缩……

🌟 界面魔法😊更多美观时尚表情/重要邮件到达时提醒您/最小化 Outlook 而不是直接关闭……

👍 一键精彩功能带附件全部答复/反钓鱼邮件/🕘显示发送者当前时间时区……

👩🏼‍🤝‍👩🏻 联系人与日历批量从选定邮件中提取添加联系人/将联系人组拆分为个人组/移除生日提醒……

在您的首选语言中畅享 Kutools —— 支持英语、西班牙语、德语、法语、中文等 40 多种语言!

一键解锁 Kutools for Outlook,告别等待,立即下载,让效率倍增!

kutools for outlook 功能1kutools for outlook 功能2

🚀 一键下载 — 即可获取全部 Office 加载项

强烈推荐:Kutools for Office(5 合 1)

一键下载五个安装包,即可同时获得 Kutools for Excel、Outlook、Word、PowerPointOffice Tab Pro立即点击下载!

  • 一键便捷:只需一次操作,即可下载全部五个安装包。
  • 🚀 轻松应对各类 Office 任务:随时按需安装所需插件,助您高效办公,不容错过!
  • 🧰 包含:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint