同时打开多封电子邮件会使您的 Outlook 超载,从而导致 Outlook 崩溃。 因此,建议限制同时打开的电子邮件数量。 这个ost 将教您如何使用 Outlook VBA 实现它。
Outlook 在过载时很容易崩溃,例如同时打开太多电子邮件时。 因此,您最好一次只打开有限的电子邮件。 尽管 Outlook 本身不支持此功能,但您可以通过以下方式轻松实现。
限制同时打开的电子邮件数量
- 一开始,start 您的 Outlook 程序。
- 然后您需要访问 VBA 编辑器。 您可以切换到“开发人员”选项卡并点击“Visual Basic”按钮。 或者只需在主屏幕中按“Alt + F11”键。
- 在随后出现的“Microsoft Visual Basic for Applications”窗口中,您可以找到并打开“ThisOutlookSession”项目。
- 接下来,您应该将下面的 VBA 代码复制并粘贴到此 VBA 项目中。
Public WithEvents objInspectors As Outlook.Inspectors
Private Sub Application_Startup()
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objInspectors_NewInspector(ByVal objNewInspector As Inspector)
Dim objInspector As Outlook.Inspector
Dim i As Long
Dim strMsg As String
Dim nPrompt As Integer
i = 0
If objNewInspector.CurrentItem.Class = olMail Then
If objInspectors.count > 5 Then
For Each objInspector In objInspectors
If objInspector.CurrentItem.Class = olMail Then
i = i + 1
End If
Next
If i > 5 Then
strMsg = "You're allowed to open 5 emails at the same time. The previous email is closed!"
MsgBox strMsg, vbExclamation + vbOKOnly
ActiveInspector.CurrentItem.Close olSave
End If
End If
End If
End Sub
- 之后,您应该签署这个宏。
- 点击工具栏中的“工具”按钮。
- 接下来从下拉列表中选择“数字签名”选项。
- 在弹出的对话框中,按照屏幕提示完成。
- 稍后您可以更改宏设置以允许数字签名的宏。
- 最终,您可以重新tart 您的 Outlook 应用程序以激活宏。
- 从现在开始,每次当你打算打开第六封邮件时,你都会收到一条消息,如截图所示:
- 此外,以前的电子邮件将自动关闭。
检索有价值的 Outlook 数据
不可否认,Outlook 具有许多卓越的功能。 但是,这并不意味着它完美无缺。 它仍然无法摆脱伤害。 各种因素都可能导致 Outlook 损坏。 因此,为了 恢复 Outlook 数据更容易,您应该定期备份您的 PST 文件。 另外,一个质量好的维修工具也是必不可少的,比如 DataNumen Outlook Repair.
作者简介:
Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复 mdf 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com


