【发布时间】:2022-01-10 06:52:52
【问题描述】:
我在收件箱中有数百封邮件,它们可以有多个类别(“AA”、“BB”、“CC”、“DD”等)的任意组合,可以按任意顺序分配。
我想选择仅使用.Items.Restrict 的邮件来过滤具有“AA”而不具有“BB”的邮件,无论是否设置了其他类别。我试图避免循环所有邮件来检查.categories 文本字符串,这是一种可行的方法,但速度很慢。
我尝试过这样的事情,但没有运气:
sFilter = "[Categories] = 'AA' And Not([Categories] = 'BB')"
Set oOlResults = oOlInb.Items.Restrict(sFilter)
这可能吗?任何帮助将不胜感激。
【问题讨论】:
标签: vba outlook categories