Table 接口

定义

表示或 FolderSearch 对象的一组项数据,其中项作为表的行,属性作为表的列。

public interface class Table : Microsoft::Office::Interop::Outlook::_Table
[System.Runtime.InteropServices.Guid("000630D2-0000-0000-C000-000000000046")]
public interface Table : Microsoft.Office.Interop.Outlook._Table
Public Interface Table
Implements _Table
派生
属性
实现

注解

这是派生自 COM Coclass(托管代码要求此 Coclass 来实现与相应的 COM 对象的互操作性)的 .NET 接口。 使用此派生的接口来访问所有方法、属性和 COM 对象的事件成员。 但是,如果您想要使用的方法或事件共享同一名称并且位于相同的 COM 对象下,请转换为相应的主接口以调用该方法,并转换为最新的事件接口以连接到该事件。 参考此主题以获取有关 COM 对象的信息。 有关 COM 对象的方法和属性成员的信息,请参阅 _Table

表示 文件夹搜索 对象中数据的只读动态行集。 可以使用 GetTable(Object, Object)GetTable() 获取 Table 对象,该对象代表文件夹或搜索文件夹中的一组项目。 如果从 Folder.GetTable 获取 Table 对象,则可以在) 中Restrict(String)进一步指定筛选器 (,以获取文件夹中项目的子集。 如果未指定任何筛选器,您将获取文件夹中的所有项目。

默认情况下,返回的 中的每个项包含其属性的默认子集。 可将该文件夹中的项作为 的每一行、 每一列视为一个属性,该属性的项,以及 表格 为内存中的轻量行集允许快速枚举和筛选文件夹中的项目。 虽然基础文件夹的添加和删除 中的行反映,但 不支持添加、 更改和删除行的任何事件。 如果需要 Table 行中的 可写对象,请从 Table 中的默认 EntryID 列中获取该行的条目 ID,然后使用 GetItemFromID(String, Object) 对象的 NameSpace 方法获取支持读写操作的完整项,如 MailItemContactItem。 有关 Table 中默认列的详细信息,请参阅表对象中显示的默认属性。

有关 Table 对象的详细信息,请参阅枚举、搜索和筛选文件夹中的项目。

属性

Application

返回一个 Application 对象,该对象表示对象的父应用程序 (Outlook) Table 。 只读。

(继承自 _Table)
Class

返回枚举中的常量, OlObjectClass 该常量指示 对象的 类 Table 。 只读。

(继承自 _Table)
Columns

返回一个 Columns 集合对象,该对象包含为 Table定义的列。 只读。

(继承自 _Table)
EndOfTable

返回 C#) 中的布尔 (布尔值,指示当前行是否位于对象中的Table最后一行之后。 只读。

(继承自 _Table)
Parent

返回对象的父对象Table。 只读。

(继承自 _Table)
Session

返回 NameSpace 当前会话的 对象。 只读。

(继承自 _Table)

方法

FindNextRow()

在 中 Table 查找满足前面 FindRow(String)中指定的条件的下一行。

(继承自 _Table)
FindRow(String)

查找 中 Table 满足 中指定的 Filter条件的第一行。

(继承自 _Table)
GetArray(Int32)

从 获取包含一组行值和列值的 Table二维数组。

(继承自 _Table)
GetNextRow()

将当前行移动到 中的下一行, Table 并获取 表中的该行。

(继承自 _Table)
GetRowCount()

获取 中的 Table行数。

(继承自 _Table)
MoveToStart()

将 的 Table 当前行移动到 Table 的第一行之前。

(继承自 _Table)
Restrict(String)

将筛选器应用于 中的 Table 行,并获取新的 Table 对象。

(继承自 _Table)
Sort(String, Object)

按 中指定的SortProperty属性对 的Table行进行排序,并将当前行重置为 Table 中的第一行之前。

(继承自 _Table)

适用于