如何在 Outlook 中通过名称查找文件夹?
例如,当您在 Outlook 中创建了众多邮件文件夹后,每当需要打开某个特定的个人文件夹时,往往需要逐级展开多个文件夹,直到找到目标文件夹。仅仅为了打开一个指定的个人文件夹而反复展开,确实非常繁琐。其实,只要您记得文件夹名称,操作就会变得轻松许多。本教程将为您介绍一种通过输入文件夹名称即可查找并快速定位目标文件夹的方法,无需逐层展开,助您高效管理邮件。
通过 Kutools for Outlook 实现在 Outlook 中跨账户按名称搜索文件夹![]()
使用 VBA 代码按名称查找 Outlook 文件夹
通过以下 VBA 代码,您可以轻松根据文件夹名称查找目标文件夹。
注意:请务必记住文件夹名称,才能使用此 VBA 代码。
1. 请按下 Alt+F11 组合键,即可打开 Microsoft Visual Basic for Applications 窗口。
2. 然后双击 Project 1 > Microsoft Outlook Object > ThisOutlookSession,即可打开 Project 1 – ThisOutlookSession 窗口。见下图:

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. 在宏对话框中,点击运行按钮即可。

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

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

8. 随后,所选的邮件文件夹将会立即打开。
注意:此 VBA 代码适用于 Outlook 2007、2010 和 2013.
通过 Kutools for Outlook 实现在 Outlook 中跨账户按名称搜索文件夹
如果您不熟悉 VBA,也可以尝试 Kutools for Outlook 的定位到工具,可以通过名称或特定字符查找并搜索文件夹,直接跳转到相应文件夹
免费下载并安装 Kutools for Outlook,然后按照以下步骤操作:
1. 点击 KUTOOLS PLUS > 文件夹 > 定位到。

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

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

演示
最佳办公效率工具
体验全新 Kutools for Outlook,畅享 100+ 强大功能!立即点击下载,不容错过!
🤖KUTOOLS AI:采用先进 AI 技术,轻松处理邮件,涵盖回复、摘要、优化、扩展、翻译及撰写等功能。
📧 邮件自动化:自动答复(支持 POP 和 IMAP)/定时发送邮件/发送邮件时按规则自动抄送密送/自动转发(高级规则)/自动添加称呼/自动将多收件人邮件拆分为单独信息……
📨 邮件管理:撤回邮件/按主题等条件拦截诈骗邮件/删除重复邮件/高级搜索/整合文件夹……
📁 附件增强:批量保存/批量分离/批量压缩/自动保存/自动拆离/自动压缩……
🌟 界面魔法:😊更多美观时尚表情/重要邮件到达时提醒您/最小化 Outlook 而不是直接关闭……
👍 一键精彩功能:带附件全部答复/反钓鱼邮件/🕘显示发送者当前时间时区……
👩🏼🤝👩🏻 联系人与日历:批量从选定邮件中提取添加联系人/将联系人组拆分为个人组/移除生日提醒……
在您的首选语言中畅享 Kutools —— 支持英语、西班牙语、德语、法语、中文等 40 多种语言!
一键解锁 Kutools for Outlook,告别等待,立即下载,让效率倍增!


🚀 一键下载 — 即可获取全部 Office 加载项
强烈推荐:Kutools for Office(5 合 1)
一键下载五个安装包,即可同时获得 Kutools for Excel、Outlook、Word、PowerPoint 和 Office Tab Pro。立即点击下载!
- ✅ 一键便捷:只需一次操作,即可下载全部五个安装包。
- 🚀 轻松应对各类 Office 任务:随时按需安装所需插件,助您高效办公,不容错过!
- 🧰 包含:Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint