Поделиться через


Table Интерфейс

Определение

Представляет набор данных элемента из Folder объекта или Search с элементами в виде строк таблицы, а свойства — столбцами таблицы.

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
Производный
Атрибуты
Реализации

Комментарии

Это интерфейс .NET, полученный из компонентного класса COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот вторичный интерфейс для доступа ко всем методам, свойствам и членам событий объекта COM. Однако если метод или событие, которые требуется использовать, имеют одно и то же имя в каком-либо объекте COM, для вызова метода приведите к соответствующему основному интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Для получения дополнительной информации об объекте COM обращайтесь к этому разделу. Сведения о методах и элементах свойств объекта COM см. в разделе _Table.

Таблица представляет динамический набор строк, доступный только для чтения, в объекте Folder или Search. Можно использовать GetTable(Object, Object) или GetTable() для получения объекта Table , представляющего набор элементов в папке или папке поиска. Если объект Table получен из Folder.GetTable, можно дополнительно указать фильтр (в Restrict(String)), чтобы получить подмножество элементов в папке. Если не указать ни один фильтр, вы получите все элементы в папке.

По умолчанию каждый элемент возвращаемой таблицы содержит только подмножество свойств по умолчанию. Каждую строку таблицы можно рассматривать как элемент в папке, каждый столбец — как свойство элемента, а таблицу — как упрощенный набор строк в памяти, который позволяет быстро перечислять и фильтровать элементы в папке. Хотя добавление и удаление базовой папки отражаются строками в таблице, таблица не поддерживает никаких событий для добавления, изменения и удаления строк. Если требуется доступный для записи объект из строки Table , получите идентификатор записи для этой строки из столбца EntryID по умолчанию в таблице , а затем используйте GetItemFromID(String, Object) метод объекта для получения полного NameSpace элемента, например MailItem , или ContactItem, который поддерживает операции чтения и записи. Дополнительные сведения о столбцах по умолчанию в таблице см. в разделе Свойства по умолчанию, отображаемые в объекте таблицы.

Дополнительные сведения об объекте Table см. в разделе Перечисление, поиск и фильтрация элементов в папке.

Свойства

Application

Application Возвращает объект , представляющий родительское приложение (Outlook) для Table объекта . Только для чтения.

(Унаследовано от _Table)
Class

Возвращает константу в перечислении OlObjectClass , указывающую класс Table объекта . Только для чтения.

(Унаследовано от _Table)
Columns

Columns Возвращает объект коллекции, содержащий столбцы, определенные для Table. Только для чтения.

(Унаследовано от _Table)
EndOfTable

Возвращает логическое значение (bool в 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)
Restrict(String)

Применяет фильтр к строкам в Table и получает новый объект Table .

(Унаследовано от _Table)
Sort(String, Object)

Сортирует строки объекта по свойству, Table указанному в SortProperty , и сбрасывает текущую строку непосредственно перед первой строкой в таблице.

(Унаследовано от _Table)

Применяется к