我写了一些用于Outlook 2013的VBA代码。 当我搜索谷歌时,我发现了我应该提到的 总是包括一个"班级检查"我的代码顶部附近的行。 为什么呢?
我将此代码作为Outlook"规则"的一部分运行。而且只有 当收到的电子邮件来自某个电子邮件地址时。
我不希望跳过任何电子邮件。
那"退出子" line正在跳过电子邮件,因为CLASS有时候是43 和OlItemType有时为0.
这些数字意味着什么,为什么我会得到它们?
$btn-colors: (
"green": "#2ecc71",
"blue": "#3498db",
"purple": "#9b59b6",
"navy": "#34495e",
"orange": "#e67e22",
"red": "#e74c3c"
);
答案 0 :(得分:0)
我发现提到我应该总是包括一个"班级检查"我的代码顶部附近的行。为什么呢?
传入的Outlook项目可以由会议请求项表示,而不仅仅是邮件项。所有Outlook项目都按邮件类别进行分类。项的消息类由其MessageClass属性定义,用于标识应该用于显示项的表单。
请参阅Item Types and Message Classes,其中列出了邮件类及其相应的表单。