跳至主要内容

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

Author: Kelly Last Modified: 2025-05-07

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中的邮件而不含附件——只需少量操作和几次点击即可完成。

使用Kutools for Outlook解锁无与伦比的邮件处理效率!永久免费获取 70 项强大功能。立即下载免费版本

步骤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中的邮件?