_Table.Restrict(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将筛选器应用于 中的 Table 行,并获取新的 Table 对象。
public:
Microsoft::Office::Interop::Outlook::Table ^ Restrict(System::String ^ Filter);
public Microsoft.Office.Interop.Outlook.Table Restrict (string Filter);
Public Function Restrict (Filter As String) As Table
参数
- Filter
- String
在 Table 对象中指定的条件的行。
返回
通过应用于Filter
父 Table 对象中的行返回的 Table 对象。
注解
如果 Table 的父对象是对象,则只能使用 Table.Restrict 向该 Table 应用另一个Folder筛选器。 如果父对象是 对象 Search , 则 Restrict 将返回错误。
由于筛选器应用于 Table 对象中的行,这等效于应用作为 逻辑 AND 的 Filter
筛选器,以及应用于同一 Table 对象的所有上述筛选器。
Filter
是对父 Table 中表示为行的项的指定属性的查询。 该查询使用 Microsoft Jet 语法或 DAV 搜索和定位 (DASL) 语法。 例如,下面的 Jet 筛选器和 DASL 筛选器指定项的条件与 LastModificationTime 早于 2005 年 6 月 12 日下午 3:30:
criteria = “[LastModificationTime] < '” & Format$ (“6/12/2005 3:30PM”,“常规日期”) &“'”
criteria = “@SQL=” & Chr (34) & “DAV:getlastmodified” & Chr (34) & “ < '” & Format$ (“6/12/2005 3:30PM”,“常规日期”) & “'”
有关为 Table 对象指定筛选器的详细信息,请参阅 筛选项
如果 Filter
包含自定义属性,则这些属性必须存在于 Table 对象的父文件夹中,才能使限制正常工作。 在包括二进制属性、 计算的属性和 HTML 或 rtf 格式的正文内容的 表 筛选器不支持其中一些属性。 有关详细信息,请参阅 Table 对象或表筛选器中不支持的属性
如果 Filter
为空字符串, 则 Restrict 返回与父 Table 对象相同的 Table 对象。