如何将 Outlook 附件自动下载并保存到指定文件夹?
在 Outlook 中,利用“附件”>“全部保存附件”功能可以轻松快速地保存单封邮件的所有附件。但当需要管理多封邮件中的附件,尤其是附件数量庞大时,操作就变得更加复杂。本文将为您介绍两种高效方法,帮助您自动将 Outlook 邮件中的附件下载到指定文件夹。这些方法特别适合批量处理邮件和附件,让整个流程更加便捷高效,节省宝贵时间。
使用 VBA 和规则自动下载 Outlook 附件到文件夹
此方法通过使用 VBA 脚本,并结合特定规则设置,可自动将 Outlook 邮件中的附件下载并保存到指定文件夹。请按照以下步骤进行操作:
- 按下“Alt + F11”即可打开 Microsoft Visual Basic for Applications 窗口。
- 点击“插入”>“模块”,然后将以下 VBA 脚本粘贴到新建的模块窗口中。
- 保存 VBA 脚本后,关闭 Microsoft Visual Basic for Applications 窗口。
- 进入邮件视图后,点击“开始”>“规则”>“管理规则和通知”。

- 在打开的“规则和通知”对话框中,点击“电子邮件规则”选项卡中的“新建规则”按钮。

- 在弹出的规则向导对话框中,选择“对我接收的邮件应用规则”选项,然后点击“下一步”按钮。

- 在“规则向导(你想要检查哪些条件?)”对话框中,直接点击“下一步”而不勾选任何选项。随后,在弹出的 Microsoft Outlook 对话框中,点击“是”。

- 在“规则向导(你希望如何处理邮件?)”对话框中:
- 勾选“运行脚本”选项。 提示:如果未看到该选项,请 参阅本教程,了解如何在 Outlook 中启用“运行脚本”选项。
- 单击带有蓝色下划线的“a script”文本,打开选择脚本对话框。选择您在第 2 步添加的脚本,并点击“确定”。
- 点击“下一步”按钮以继续。

- 在“规则向导(有例外情况吗?)”对话框中,点击“下一步”按钮。
- 在最后一个规则向导对话框中,输入规则名称(第 1 步),勾选第 2 步所需的选项,随后点击“完成”按钮。

- 关闭规则与通知对话框。
“VBA:自动保存 Outlook 附件到指定文件夹”
Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem)
Dim oAttachment As Outlook.Attachment
Dim sSaveFolder As String
sSaveFolder = "C:\Users\DT168\Documents\outlook-attachments\"
For Each oAttachment In MItem.Attachments
oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName
Next
End Sub 注意:请找到 sSaveFolder = "C:\Users\DT 168\Documents\outlook-attachments\“ 这一行,并将其替换为您所需的目标文件夹路径。
结果
现在,如果您勾选“立即在收件箱中已有邮件上运行此规则”,您的电子邮件账户中所有邮件的附件将会被下载并保存到指定的目标文件夹。同时,若勾选“启用此规则”,新收到的邮件附件也会自动下载并存储到设定的文件夹中。
使用 Kutools for Outlook 自动下载 Outlook 附件到文件夹
在您的电脑上安装 Kutools for Outlook 后,借助其“自动拆离”功能,您可以根据自定义条件,自动下载全部或指定的 Outlook 附件,轻松保存至指定文件夹,并支持自动生成子文件夹。子文件夹命名可选择预设格式(如[邮件文件夹]——【邮件主题】),也可在格式后添加自定义文本后缀。此功能显著提升附件管理与查找的效率。
- 点击“Kutools”>“自动拆离”以打开该功能对话框。

- 在“自动拆离附件”对话框中,选择“自动拆离所有收到的附件”选项,然后按如下方式设置:
- 单击
浏览按钮,指定自动保存已分离附件的目标文件夹。 - (可选)如需为保存的附件创建子文件夹,请勾选“按以下样式拆分附件”选项。
- “按以下样式创建子文件夹”:子文件夹将以预设格式命名,例如 [邮件文件夹]——【邮件主题】。
- “按以下样式重命名保存的附件”:可选择预设格式为子文件夹命名,并可添加自定义文本作为后缀。
- (可选)勾选“拆离附件后,邮件依然保留附件图标”选项,可让含有附件的邮件保留直观的附件标识。
- 点击“确定”按钮。

- 单击
结果
从现在起,所有附件将在邮件到达时自动保存至指定文件夹。
提示:如需根据特定规则自动分离附件,请在“自动拆离附件”对话框中启用“按规则自动拆离收到的附件”选项。随后,点击“新建”按钮,自定义过滤条件及所需的保存设置。
注意:
- 想体验“自动拆离”功能?赶快下载 Kutools for Outlook 吧!此外,Kutools 还拥有 100 多项强大功能,并提供 30 天免费试用。不容错过,立即体验!
- 如果您需要在 Outlook 中从多封或所有接收的邮件中分离或下载已有附件,建议使用 Kutools for Outlook 的 Detach All(分离全部附件)或 Save All(保存全部附件)功能,轻松实现高效管理。

相关文章:
最佳办公效率工具
体验全新 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








