Table Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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 , которая соответствует условиям, указанным в |
GetArray(Int32) |
Получает двумерный массив, содержащий набор значений строк и столбцов из Table. (Унаследовано от _Table) |
GetNextRow() |
Перемещает текущую строку в следующую строку в и Table получает ее в таблице. (Унаследовано от _Table) |
GetRowCount() |
Получает количество строк в Table. (Унаследовано от _Table) |
MoveToStart() |
Перемещает текущую строку объекта непосредственно Table перед первой строкой таблицы. (Унаследовано от _Table) |
Restrict(String) |
Применяет фильтр к строкам в Table и получает новый объект Table . (Унаследовано от _Table) |
Sort(String, Object) |
Сортирует строки объекта по свойству, Table указанному в |