跳至主要内容

Kutools for Office — 一套工具,五种功能。事半功倍。

如何在Outlook中将邮件存档到文件夹且不带附件?

Author: Kelly Last Modified: 2025-08-22

Outlook的存档功能是管理邮件存储空间的一个便捷工具,但它会保存所有邮件元素,包括附件,这可能会使您的存档PST文件迅速变得庞大且难以管理。为了优化存储并提升性能,存档不含附件的邮件是一种实用的解决方案。本文介绍了两种实用方法:使用VBA手动操作和利用Kutools for Outlook实现快速、用户友好的解决方案。

使用VBA在文件夹中存档不含附件的邮件 手动且技术性

使用Kutools for Outlook在文件夹中存档不含附件的邮件 👍快速且用户友好


使用VBA在文件夹中存档不含附件的邮件

步骤1:打开VBA编辑器

在邮件视图中,选择要存档的文件夹。按“Alt” + “F11”打开Microsoft Visual Basic for Applications窗口。

步骤2:插入VBA代码

点击“插入” > “模块”以创建一个新模块。然后将以下VBA代码粘贴到模块窗口中:

VBA:从Outlook选中的邮件文件夹中删除所有附件

Sub RemoveAllAttachments()
Dim oItem As Object
Dim oMail As MailItem

For Each oItem In Application.ActiveExplorer.CurrentFolder.Items
    If TypeOf oItem Is MailItem Then
        Set oMail = oItem
        If oMail.Attachments.Count > 0 Then
            Do While oMail.Attachments.Count > 0
                oMail.Attachments.Remove 1
            Loop
            oMail.Save
        End If
    End If
Next
MsgBox "All attachments have been removed from the selected folder."
End Sub

步骤3:启用后台打印

按“F5”或单击“运行”按钮执行代码。消息框将确认已从所选文件夹中删除了所有附件。

the screenshot of a confirmation box

步骤4:存档文件夹

  1. 点击“文件” > “信息” > “工具” > “清理旧项目”。
  2. 在“存档”对话框中:
    • 1) 选择刚刚处理过的文件夹。
    • 2) 在“存档早于”框中输入“TODAY”。
    • 3) 点击“浏览”以指定存档文件的目标文件夹。
      the screenshot of step about archiving without attachments in outlook using kutools for outlook 4
  3. 点击“确定”完成该过程。

缺点:

  • 需要专业技术知识:运行VBA脚本需要熟悉编码,这对于非技术人员来说可能具有挑战性。
  • 存在错误风险:VBA代码或执行中的错误可能导致意外更改,例如误删无关邮件中的附件。
  • 手动且耗时:该过程包含多个步骤,包括设置和运行VBA脚本以及手动存档邮件,使得频繁任务效率低下。

📂 轻松自动归档附件!

管理大量邮件附件从未如此轻松!借助 Kutools for Outlook自动拆离功能,传入的附件会自动保存到指定文件夹,并在邮件中替换为超链接。告别手动操作和杂乱的收件箱——立即拥抱无缝自动化吧!

Auto Detach Feature in Kutools for Outlook

💡 您会喜欢的几大优势:

  • ✔️ 附件到达时自动保存
  • ✔️ 使用超链接替换保持邮件整洁无杂乱
  • ✔️ 完全可自定义的选项适应您的工作流程


使用Kutools for Outlook在文件夹中存档不含附件的邮件 👍

对于更快更简单的解决方案,Kutools for Outlook 提供了“拆离所有”功能,可让您高效地批量移除邮件中的所有附件。这些附件被保存到指定的文件夹,使得您可以轻松存档Outlook中的邮件而不带附件——只需最少操作几次点击即可完成。

告别Outlook效率低下的问题!Kutools for Outlook让批量邮件处理更轻松——现在还提供免费的AI功能!立即下载Kutools for Outlook!

步骤1:拆离附件

在“邮件”视图中,打开要存档的文件夹。按“Ctrl” + “A”选择所有邮件,然后点击“Kutools Plus” > “附件工具” > “拆离所有”。

shot of the Detach All button

步骤2:设置拆离选项

  1. 设置拆离选项,点击“选择”图标以指定保存附件的目标文件夹。
  2. (可选)如有需要,自定义附件拆离样式。(在这种情况下,保持“按以下样式拆离附件”复选框未选中,以便直接将所有附件拆离到目标文件夹。)
  3. (可选)如果希望在邮件中保留存档附件的可视化指示,请勾选“拆离附件后,邮件依然保留附件图标”选项。
  4. 点击“确定”进行确认。
    shot of the Detach Settings dialog box

步骤3:确认拆离

当“拆离所有”确认对话框出现时,点击“是”继续。

shot of the Detach All confirmation dialog box

步骤4:存档文件夹

  1. 前往“文件” > “信息” > “工具” > “清理旧项目”。
  2. 在“存档”对话框中:
    • 1) 选择您从中拆离附件的文件夹。
    • 2) 在“存档早于”字段中输入“TODAY”。
    • 3) 点击“浏览”以指定存档文件的目标文件夹。
      the screenshot of step about archiving without attachments in outlook using kutools for outlook 4
  3. 点击“确定”完成存档过程。

优点:

  • 节省时间:批量处理附件,大大节省了大批量文件夹的时间。
  • 方便:在邮件中保留可视化的指示,便于参考拆离的文件。
  • 灵活的选项:灵活的拆离选项允许您根据需求定制流程。
注意:要应用Kutools for Outlook的“拆离所有”工具,首先,您应该下载并安装Kutools for Outlook

相关文章

如何在Outlook中自动存档仅附件?

如何在Outlook中按年/月/日存档邮件?


最佳 Office 办公效率工具

最新消息:Kutools for Outlook 推出免费版!

体验全新 Kutools for Outlook,超过100 种强大功能!立即点击下载!

🤖 Kutools AI 采用先进的 AI 技术,轻松处理邮件,包括答复、总结、优化、扩展、翻译和撰写邮件。

📧 邮箱自动化自动答复(支持 POP 和 IMAP) /计划发送邮件 /发送邮件时按规则自动抄送密送 / 自动转发(高级规则) / 自动添加问候语 / 自动将多收件人的邮件分割为单独邮件 ...

📨 邮件管理撤回邮件 / 按主题及其他条件阻止欺诈邮件 / 删除重复邮件 / 高级搜索 / 整合文件夹 ...

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

🌟 界面魔法😊更多美观酷炫的表情 /重要邮件到达时提醒 / 最小化 Outlook 而非关闭 ...

👍 一键高效操作带附件全部答复 / 防钓鱼邮件 / 🕘显示发件人时区 ...

👩🏼‍🤝‍👩🏻 联系人与日历批量添加选中邮件中的联系人 / 分割联系人组为单独的组 / 移除生日提醒 ...

可根据您偏好选择 Kutools 使用语言——支持英语、西班牙语、德语、法语、中文及40 多种其他语言!

只需点击一下即可立即激活 Kutools for Outlook。无需等待,立即下载,提升工作效率!

kutools for outlook features1 kutools for outlook features2

🚀 一键下载——获取所有 Office 插件

强烈推荐:Kutools for Office(五合一)

一键下载五个安装包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