Outlook 不提供自动打开来自特定人员的所有传入电子邮件的功能。 因此,本文将向您展示这样一种方法。
确保您不想错过来自极其重要人物的任何电子邮件,例如您上级的电子邮件。 在这种情况下,您可以使用 Outlook 规则在此类电子邮件到达您的邮箱时显示特定警报。 除此之外,您可能还希望 Outlook 自动打开此类电子邮件。 虽然 Outlook 规则不支持,但您仍然可以通过 Outlook VBA 实现它。 现在,在下文中,我们将公开一段 VBA 代码来帮助您。 请继续阅读以获取它。
自动打开来自特定人员的所有传入电子邮件
- 首先,请通过以下方式访问 Outlook VBA 编辑器:“如何在 Outlook 中运行 VBA 代码“。
- 随后,打开“ThisOutlookSession”项目并将以下 VBA 代码复制到其中。
Public WithEvents objInbox As Outlook.Folder
Public WithEvents objInboxItems As Outlook.Items
Private Sub Application_Startup()
Set objInbox = Outlook.Application.Session.GetDefaultFolder(olFolderInbox)
Set objInboxItems = objInbox.Items
End Sub
'Occurs when incoming emails arrive in Inbox
Private Sub objInboxItems_ItemAdd(ByVal Item As Object)
Dim objMail As Outlook.MailItem
Dim strSenders As String
Dim varSenders As Variant
Dim i As Long
If TypeOf Item Is MailItem Then
Set objMail = Item
'Change the specific persons
strSenders = "bob_black@datanumen.com; shelly@datanumen.com; kim@datanumen.com"
varSenders = Split(strSenders, ";")
'Open the emails from specific persons
For i = 0 To UBound(varSenders)
If objMail.SenderEmailAddress = varSenders(i) Then
objMail.Display
Exit For
End If
Next
End If
End Sub
- 之后,重启 Outlook 应用程序以激活此宏。
- 现在,你可以试试看。 只需将来自特定发件人的电子邮件移动到收件箱。 立即,此电子邮件将在其自己的窗口中自动打开。
解决烦人的 Outlook 问题
如果您使用 Outlook 已有数十年,很可能遇到过各种各样的错误和问题。例如,启动 Outlook 时,您可能会收到一条错误消息,提示 Outlook PST 文件无法访问。此错误通常表示 PST 文件已损坏。在这种情况下,您需要…… 修复 PST 文件。 如果您只使用收件箱修复工具,可能会非常棘手。 然而,如果您求助于更强大、更可靠的工具,例如 DataNumen Outlook Repair,任务会容易得多。
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复sql 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

