在 Outlook 中自动将垃圾邮件标记为已读的 2 个步骤

立即分享:

Outlook 将显示“垃圾邮件”文件夹中未读项目的数量或项目总数。 如果您不想看到数字提醒,甚至希望忽略垃圾邮件,为什么不让 Outlook 自动将垃圾邮件标记为已读呢? 本文将为您提供一个快速的方法。

Outlook 允许我们选择显示所有邮件文件夹的未读项目数或项目总数。 我更喜欢收到未读项目数量的提醒。 所以我将所有邮件文件夹设置为显示未读邮件的数量,如下图所示。显示未读项目数

实际上,我不希望收到任何关于我邮箱中有多少垃圾邮件的提醒,因为这些垃圾邮件对我来说完全没用。 因此,每次当新垃圾进入我的邮箱时,我都必须始终右键单击该文件夹并选择“全部标记为已读”以禁用该号码。标记为已读

为了防止这种烦人的情况,我想出了一个快速的方法来自动将垃圾邮件标记为已读。 以下是使用此方法的步骤。

步骤 1:将 VBA 代码复制到 ThisOutlookSession 项目

  1. 首先,启动 Outlook 应用程序并切换到“开发人员”选项卡。

请注意: 如果找不到“开发人员”选项卡,则应首先启用它。 转到“文件”>“选项”>“自定义功能区”,然后选择“开发人员”选项卡。启用开发人员选项卡

  1. 在“开发人员”选项卡下,您需要单击“Visual Basic”按钮。
  2. 然后在新窗口中,双击“ThisOutlookSession”项目。
  3. 在随后的对话框中,您应该复制并粘贴以下代码:
'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)”。复制并粘贴 VBA 代码

  1. 最后单击“文件”>“保存 VbaProjectOTM”。

第 2 步:签署此代码

  1. 首先,打开“开始菜单”,然后在搜索框中输入“vba”。
  2. 单击“VBA 项目的数字证书”。VBA 项目的数字证书
  3. 然后在新对话框中,键入证书名称,如“Shirley”,然后单击“确定”。创建数字证书
  4. 现在回到“Visual Basic”窗口并访问 Outlook 中的“ThisOutlookSession”项目。
  5. 接下来单击“工具”>“数字签名”。电子签名
  6. 在随后的对话框中,单击“选择”按钮,然后选择目标证书。为项目分配数字签名
  7. 稍后单击两个“确定”以启用签名。
  8. 之后,单击工具栏中的“保存”按钮。
  9. 现在您可以退出“Visual Basic”窗口并单击“开发人员”选项卡上的“宏设置”。
  10. 在“信任中心”中,选择“数字签名宏的通知,禁用所有其他宏”。宏设置

当心外部宏

为了方便起见,许多用户喜欢在“宏设置”中使用“启用所有宏”选项。但实际上,这相当危险。普通用户很难判断一个宏是否安全。因此,一旦连接到恶意宏,您的 Outlook 数据就会受到感染、损坏甚至丢失。在这种情况下,您必须使用高级安全工具。 Outlook PST 数据恢复工具,如 DataNumen Outlook Repair.

作者简介:

Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复 SQL Server 数据库错误 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。