Outlook 将显示“垃圾邮件”文件夹中未读项目的数量或项目总数。 如果您不想看到数字提醒,甚至希望忽略垃圾邮件,为什么不让 Outlook 自动将垃圾邮件标记为已读呢? 本文将为您提供一个快速的方法。
Outlook 允许我们选择显示所有邮件文件夹的未读项目数或项目总数。 我更喜欢收到未读项目数量的提醒。 所以我将所有邮件文件夹设置为显示未读邮件的数量,如下图所示。
实际上,我不希望收到任何关于我邮箱中有多少垃圾邮件的提醒,因为这些垃圾邮件对我来说完全没用。 因此,每次当新垃圾进入我的邮箱时,我都必须始终右键单击该文件夹并选择“全部标记为已读”以禁用该号码。
为了防止这种烦人的情况,我想出了一个快速的方法来自动将垃圾邮件标记为已读。 以下是使用此方法的步骤。
步骤 1:将 VBA 代码复制到 ThisOutlookSession 项目
- 首先,启动 Outlook 应用程序并切换到“开发人员”选项卡。
请注意: 如果找不到“开发人员”选项卡,则应首先启用它。 转到“文件”>“选项”>“自定义功能区”,然后选择“开发人员”选项卡。
- 在“开发人员”选项卡下,您需要单击“Visual Basic”按钮。
- 然后在新窗口中,双击“ThisOutlookSession”项目。
- 在随后的对话框中,您应该复制并粘贴以下代码:
'Auto Mark Junk Emails as Read
Public WithEvents JunkMail As Outlook.Items
Sub Application_Startup()
Set JunkMail = Session.GetDefaultFolder(olFolderJunk).Items
End Sub
Private Sub JunkMail_ItemAdd(ByVal Item As Object)
Item.UnRead = False
Item.Save
End Sub
请注意: 如果你想自动将其他文件夹中的项目标记为已读,你可以替换“(olFolderJunk)”。 例如,对于收件箱文件夹,请改用“(olFolderInbox)”。
- 最后单击“文件”>“保存 VbaProjectOTM”。
第 2 步:签署此代码
- 首先,打开“开始菜单”,然后在搜索框中输入“vba”。
- 单击“VBA 项目的数字证书”。
- 然后在新对话框中,键入证书名称,如“Shirley”,然后单击“确定”。
- 现在回到“Visual Basic”窗口并访问 Outlook 中的“ThisOutlookSession”项目。
- 接下来单击“工具”>“数字签名”。
- 在随后的对话框中,单击“选择”按钮,然后选择目标证书。
- 稍后单击两个“确定”以启用签名。
- 之后,单击工具栏中的“保存”按钮。
- 现在您可以退出“Visual Basic”窗口并单击“开发人员”选项卡上的“宏设置”。
- 在“信任中心”中,选择“数字签名宏的通知,禁用所有其他宏”。
当心外部宏
为了方便起见,许多用户喜欢在“宏设置”中使用“启用所有宏”选项。但实际上,这相当危险。普通用户很难判断一个宏是否安全。因此,一旦连接到恶意宏,您的 Outlook 数据就会受到感染、损坏甚至丢失。在这种情况下,您必须使用高级安全工具。 Outlook PST 数据恢复工具,如 DataNumen Outlook Repair.
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复 SQL Server 数据库错误 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com







