Vba 在Outlook中搜索收件箱、日历、任务和笔记以在单个视图中显示

Vba 在Outlook中搜索收件箱、日历、任务和笔记以在单个视图中显示,vba,outlook,tags,Vba,Outlook,Tags,我在收件箱、日历、任务和笔记中的项目中添加了相同的类别和/或文本字符串。我想从一个角度看它们 我假设这将通过搜索完成,但我不知道如何在整个outlook中实现这一点 谢谢您可以使用应用程序类的方法 在Outlook中使用AdvancedSearch方法的主要好处是: 搜索在另一个线程中执行。您不需要手动运行另一个线程,因为AdvancedSearch方法会在后台自动运行它。 可以在任何位置搜索任何项目类型:邮件、约会、日历、备注等,即超出特定文件夹的范围。Restrict和Find/FindNe

我在收件箱、日历、任务和笔记中的项目中添加了相同的类别和/或文本字符串。我想从一个角度看它们

我假设这将通过搜索完成,但我不知道如何在整个outlook中实现这一点

谢谢

您可以使用应用程序类的方法

在Outlook中使用AdvancedSearch方法的主要好处是:

搜索在另一个线程中执行。您不需要手动运行另一个线程,因为AdvancedSearch方法会在后台自动运行它。 可以在任何位置搜索任何项目类型:邮件、约会、日历、备注等,即超出特定文件夹的范围。Restrict和Find/FindNext方法可应用于特定的Items集合。请参见Outlook中文件夹类的Items属性。 对DASL查询的完全支持自定义属性也可用于搜索。您可以在MSDN中的文章中阅读更多有关这方面的内容。为了提高搜索性能,如果为存储启用了即时搜索,则可以使用即时搜索关键字。请参见存储类的IsInstantSearchEnabled属性。 最后,您可以使用search类的stop方法随时停止搜索过程。 有关更多信息,请参阅本文