_Table.Restrict(String) 方法

定义

将筛选器应用于 中的 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 对象中指定的条件的行。

返回

通过应用于FilterTable 对象中的行返回的 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 对象。

适用于