次の方法で共有


_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 オブジェクトの行に対する条件を指定します。

戻り値

Table オブジェクトの行に適用 Filter して返される Table オブジェクト。

注釈

Table.Restrict を使用して、Table の親オブジェクトがオブジェクトである場合にのみ、その 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","General Date") & "'"

criteria = "@SQL=" & Chr(34) & "DAV:getlastmodified" & Chr(34) & " < "& Format$("6/12/2005 3:30PM","General Date") & "'"

Table オブジェクトのフィルターの指定の詳細については、「項目のフィルター処理」を参照してください。

カスタム プロパティが含まれている場合 Filter 、制限が正しく機能するためには、これらのプロパティが Table オブジェクトの親フォルダーに存在する必要があります。 バイナリ プロパティ、計算されたプロパティは、HTML または rtf 形式の本文の内容など、 Table フィルターでは、特定のプロパティはサポートされていません。 詳細については、「テーブル オブジェクトまたはテーブル フィルターのサポートされていないプロパティ」を参照してください。

が空白の文字列の場合 FilterRestrict は親 Table オブジェクトと同じ Table オブジェクトを返します。

適用対象