2014-09-03 92 views
2

我在我的mac中有outlook 2011。我的邮箱中有超过30,000封电子邮件,并希望根据输入信息搜索所有邮件。在Outlook邮箱高效搜索

现在,使用高级查找我能做到这一点,但对于每一个值我要添加新的搜索条件

如。主题包含xxx 主题包含yyy 主题包含zzz

如果我有1000个值来搜索,手动添加搜索值将会非常困难。 有没有什么有效的方法来做到这一点或做我们的一些插件,它会从输入文件读取并填充这些值?

任何帮助将非常感激

回答

0

在Windows版本的Outlook有一个隐藏的标签是可以通过创建一个新的注册表键来启用。HKEY_CURRENT_USER\Software \Microsoft\Office\12.0\Outlook\QueryBuilder.请参阅here(查看Building DASL查询)。

这将SQL选项卡添加到筛选器对话框自定义当前视图。在这里,您可以使用DASL查询编写文本。为您的示例查询应该是这样的:

("urn:schemas:httpmail:subject" LIKE '%xxx%' AND 
"urn:schemas:httpmail:subject" LIKE '%yyy%' AND 
"urn:schemas:httpmail:subject" LIKE '%zzz%') 

您可以创建脚本,需要所有关键字从一个文本文件,并格式化他们像

"urn:schemas:httpmail:subject" LIKE '%MyKeyword%' 

和构建DASL查询prorgamatically从文本文件。您可以将生成的查询存储为文本文件,并根据需要将它们复制到SQL选项卡中。

这个解决方案肯定远非完美,但实现相对容易。问题是我不知道如何在Mac上启用Outlook 2011中的该选项卡,也不知道它是否可能。我没有Mac,所以把它当作暗示吧。