识别满足规则的MailItems

时间:2015-03-12 20:09:28

标签: vba outlook

有没有办法知道哪个MailItem满足给定的Rule

我的意思是通过应用Rule(作为一次性操作)移动一组电子邮件,但随后知道这些是哪些。

2 个答案:

答案 0 :(得分:1)

您可以使用Find / FindNext或Restrict方法查找满足条件的Outlook项目。您也可以发现Application类的AdvancedSearch方法很有帮助。

答案 1 :(得分:1)

您可以解析规则条件(Rule.Conditions)并以编程方式检查它们是否适用于特定消息,或者您可以调用Rule.Execute并让它执行它需要执行的操作。您可以提前在目标文件夹(Items.ItemAdd)上设置事件处理程序,以确定哪些项目已移动到目标文件夹。