VBA - Outlook消息ID - 用于标识先前处理的消息

时间:2014-07-07 21:28:16

标签: vba email outlook

如果处理Outlook邮箱中的电子邮件,是否可以使用某种ID来记录最后处理的邮件,从而避免每次都要遍历所有邮件?

我试图写一个快速的附件剥离器'释放邮箱空间,并且不希望每次运行代码时都必须遍历邮件文件夹中的每个邮件。在紧要关头,我可以使用邮件文件夹名称和邮件日期,但如果重命名文件夹或邮件移动会发生什么? (此外,我真的很讨厌日期!!!格式开始,我最近在我的工作环境中经历了随机变化的环境设置 - 一个Citrix远程桌面 - 所以现在有一个近乎恐惧的该死的东西!)

我希望有一些我可以使用的消息ID但是可以看到MAPI ID和Outlook Mail ID都不合适(尽管我可能错了)。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您需要避免重新处理以前处理过的电子邮件,则无法追索,只能在外部记录电子邮件的唯一标识符以供日后检查,或标记具有特定值的电子邮件(例如添加类别,设置标记,添加自定义字段,设置内部字段等)以避免以后处理它们。