Search.GetTable 方法 (Outlook)

获取一个 Table 对象,该对象包含在前面的 Application.AdvancedSearch 方法调用中由 Filter 参数筛选的项。

语法

expressionGetTable

表达 一个代表 Search 对象的变量。

返回值

一个 Table,它包含满足在前面的 Application.AdvancedSearch 方法调用中由 Filter 参数指定的条件的项目。

备注

Folder.GetTable 不同, Search.GetTable 不接受 Filter 参数。 由 Search.Filter 确定 的筛选器。 由于 Search.Filter 是只读属性,因此 Application.AdvancedSearch 方法的 Filter 参数为 Search.GetTable 返回的 Table 对象建立筛选器。

提供给 Application.AdvancedSearchFilter 参数必须是 DASL 查询。 AdvancedSearch 的筛选器将不会接受一个 JET 查询。 不作为 DASL 查询前缀为 AdvancedSearch 的"@SQL ="。 如果您添加"@SQL ="前缀,则查询将产生一个错误。 有关筛选器的详细信息,请参阅筛选项目

Search.GetTable 与为父 文件夹 的文件夹类型设置的默认列返回 。 若要修改默认列集合,使用 添加删除拔出所有的列 集合对象的方法。 有关默认列集合的详细信息,请参阅Table 对象中显示的默认属性

Folder.GetTable ,不能使用 Table.Restrict 将后续筛选器应用于基于 搜索 对象的 Application.AdvancedSearch 重新应用筛选器中指定新的筛选器。

另请参阅

搜索对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。