Search.GetTable 方法 (Outlook)
获取一个 Table 对象,该对象包含在前面的 Application.AdvancedSearch 方法调用中由 Filter 参数筛选的项。
语法
expression。 GetTable
表达 一个代表 Search 对象的变量。
返回值
一个 Table,它包含满足在前面的 Application.AdvancedSearch 方法调用中由 Filter 参数指定的条件的项目。
备注
与 Folder.GetTable 不同, Search.GetTable 不接受 Filter 参数。 由 Search.Filter 确定 表 的筛选器。 由于 Search.Filter 是只读属性,因此 Application.AdvancedSearch 方法的 Filter 参数为 Search.GetTable 返回的 Table 对象建立筛选器。
提供给 Application.AdvancedSearch 的 Filter 参数必须是 DASL 查询。 AdvancedSearch 的筛选器将不会接受一个 JET 查询。 不作为 DASL 查询前缀为 AdvancedSearch 的"@SQL ="。 如果您添加"@SQL ="前缀,则查询将产生一个错误。 有关筛选器的详细信息,请参阅筛选项目。
Search.GetTable 与为父 文件夹 的文件夹类型设置的默认列返回 表 。 若要修改默认列集合,使用 添加 、 删除 或 拔出所有的列 集合对象的方法。 有关默认列集合的详细信息,请参阅Table 对象中显示的默认属性。
与 Folder.GetTable ,不能使用 Table.Restrict 将后续筛选器应用于基于 搜索 对象的 表 。 Application.AdvancedSearch 重新应用筛选器中指定新的筛选器。
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。