通过右键点击动态地将发件人电子邮件添加到Outlook 2007中的邮件标题规则

问题描述:

我希望Outlook 2007的VBA代码能够在任何邮件视图中右键单击邮件,选择一个规则将其添加到并发送电子邮件被添加到该消息头包含该规则的值。通过右键点击动态地将发件人电子邮件添加到Outlook 2007中的邮件标题规则

只有特定的规则使用消息标题作为标准,所以只有那些适用的规则应该显示,当我右键单击一条消息。

通过一点努力,您就可以manipulate the context menu with VBA

2007年之前的任何Outlook版本都没有规则的对象模型。

但是自OL2007以来,每个Store对象公开了GetRules()方法,该方法返回一个Rules集合。尝试迭代该集合并使用所需的所有规则填充CommandBarPopup对象。规则对象可以被操纵,所以理论上你应该能够完成这项工作。