默认情况下,在 Outlook 中,在打开的消息窗口中将标记的电子邮件标记为完成后,该电子邮件将自动关闭。 本文将教您如何在将电子邮件标记为完成后保持打开状态。
您可能已经注意到,Outlook 会在您将邮件标记为已完成后自动关闭该邮件。然而,大多数情况下,您仍然希望继续处理这封邮件,例如将其移动到其他文件夹等等。如果邮件已关闭,您就需要花费一些时间在一堆邮件中找到它。因此,您肯定希望邮件在处理完成后也能保持打开状态。本文将与您分享一种方法。

将电子邮件标记为完成后保持打开状态
- 首先,启动 Outlook 应用程序。
- 然后,在主窗口中,您可以点击“Alt + F11”快捷键。
- 接下来,将显示“Microsoft Visual Basic for Applications”窗口。 在其中,您需要在左侧找到“ThisOutlookSession”项目并将其打开。
- 之后,您需要将以下 VBA 代码复制到该项目窗口中。
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objMail As Outlook.MailItem
Private Sub Application_Startup()
Set objInspectors = Outlook.Application.Inspectors
End Sub
'Get the opened email
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If TypeOf Inspector.currentItem Is MailItem Then
Set objMail = Inspector.currentItem
End If
End Sub
'Occurs when marking the email complete
Private Sub objMail_PropertyChange(ByVal Name As String)
If Name = "TaskCompletedDate" Then
If objMail.FlagStatus = olFlagComplete Then
'Reopen this email after temporary close
objMail.Close olSave
objMail.Display
End If
End If
End Sub
- 稍后,您必须对该代码进行数字签名。
- 随后,保存新宏后退出当前窗口。
- 然后,您应该检查宏设置并确保启用数字签名的宏。
- 最后,完成上述所有步骤后,您可以重新启动 Outlook 以激活这个新的 VBA 项目。
- 从现在开始,即使您在其消息窗口中将后续电子邮件标记为已完成,该电子邮件仍会打开,这样您就可以继续对该电子邮件进行随意的其他操作。
有效解决 Outlook 问题
Outlook 在日常使用中可能会遇到各种问题。 因此,有必要学习一些有效的技巧来应对 Outlook 问题。 比如PST文件中毒,可以尝试用杀毒软件杀毒。 此外,如果您的 PST 文件损坏严重,您可以尝试修复 损坏的 PST 通过内置的修复工具文件。 如果它失败了,你最后的手段必须是一个更强大的外部工具,比如 DataNumen Outlook Repair. 它是专门用于恢复 Outlook 文件的行业领先工具。
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复中密度纤维板 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com
