在Outlook中搜索收件箱,日历,任务和备注以在单个视图中显示

时间:2015-09-08 14:23:25

标签: outlook tags outlook-vba

我在收件箱,日历,任务和备注中的项目中添加了相同的类别和/或文本字符串。我想在一个视图中看到它们。

我认为这可以通过搜索完成,但我不知道如何在整个展望中做到这一点?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用Application类的AdvancedSearch方法。

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

  • 搜索在另一个线程中执行。您不需要手动运行另一个线程,因为AdvancedSearch方法会在后台自动运行它。
  • 可以在任何位置搜索任何项目类型:邮件,约会,日历,备注等,即超出某个文件夹的范围。 RestrictFind / FindNext方法可以应用于特定的Items集合(请参阅Outlook中Folder类的Items属性)。
  • 完全支持DASL查询(自定义属性也可用于搜索)。您可以在MSDN中的Filtering文章中详细了解这一点。要提高搜索性能,如果为商店启用了即时搜索,则可以使用即时搜索关键字(请参阅Store类的IsInstantSearchEnabled属性)。
  • 最后,您可以随时使用Search类的Stop方法停止搜索过程。

请查看Advanced search in Outlook programmatically: C#, VB.NET文章了解详情。