我希望 Outlook 2007 的 VBA 代码在任何邮件视图中右键单击邮件,选择将其添加到的规则,并将发件人电子邮件添加到邮件标题包含该规则的值。
只有特定的规则使用消息标题作为标准,所以当我右键单击消息时,只有那些适用的规则应该显示。
我希望 Outlook 2007 的 VBA 代码在任何邮件视图中右键单击邮件,选择将其添加到的规则,并将发件人电子邮件添加到邮件标题包含该规则的值。
只有特定的规则使用消息标题作为标准,所以当我右键单击消息时,只有那些适用的规则应该显示。
稍加努力,您就可以使用 VBA 操作上下文菜单。
2007 年之前的任何 Outlook 版本都没有规则的对象模型。
但是从 OL2007 开始,每个 Store 对象都公开了 GetRules() 方法,该方法返回一个 Rules 集合。尝试迭代该集合并使用您想要的所有规则填充 CommandBarPopup 对象。Rule 对象可以被操纵,所以理论上你应该能够完成这项工作。