在预览窗格中打开电子邮件时会触发什么事件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在预览窗格中打开电子邮件时会触发什么事件?相关的知识,希望对你有一定的参考价值。
我正在使用这样的代码从电子邮件中捕获打开事件,但这只会在您实际双击电子邮件时触发。有没有办法在预览窗格中打开电子邮件时运行代码?
Public WithEvents myItem As Outlook.MailItem
Public EventsDisable As Boolean
Private Sub Application_ItemLoad(ByVal Item As Object)
If EventsDisable = True Then Exit Sub
If Item.Class = olMail Then
Set myItem = Item
End If
End Sub
Private Sub myItem_Open(Cancel As Boolean)
EventsDisable = True
'do something
EventsDisable = False
End Sub
谢谢。
答案
这将是Explorer.SelectionChange事件:https://msdn.microsoft.com/en-us/vba/outlook-vba/articles/explorer-selectionchange-event-outlook。
以上是关于在预览窗格中打开电子邮件时会触发什么事件?的主要内容,如果未能解决你的问题,请参考以下文章
winform中DataGridView 列隐藏时会触发啥事件?