【发布时间】:2015-05-15 15:05:22
【问题描述】:
我编写了一些用于 Outlook 2013 的 VBA 代码。 当我搜索谷歌时,我发现我应该 始终在我的代码顶部附近包含“类检查”行。 为什么?
我将此代码作为 Outlook“规则”的一部分运行,并且仅 当收到的电子邮件来自某个电子邮件地址时。
我不想跳过任何电子邮件。
“退出子”行跳过电子邮件,因为 CLASS 有时是 43 而 OlItemType 有时为 0。
这些数字是什么意思,为什么我会得到它们?
Sub AutoForwardIfFrom(objMail As Outlook.MailItem)
' Ensure we are working with email items only
If (objMail.Class <> OlItemType.olMailItem) Then Exit Sub
''''''''' My Code here
End Sub
【问题讨论】:
-
关于“这些数字是多少”,请参见此处:msdn.microsoft.com/de-de/library/office/ff863329.aspx