_TableView.GetTable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
Microsoft::Office::Interop::Outlook::Table ^ GetTable();
public Microsoft.Office.Interop.Outlook.Table GetTable ();
Public Function GetTable () As Table
Возвращаемое значение
Возвращает объект Table,строки которого представляют элементы в текущем представлении таблицы.
Комментарии
Метод GetTable объекта TableView возвращает таблицу элементов из одной или нескольких папок в одном хранилище или в агрегированном представлении. Например, агрегированное представление, полученное при поиске по всем элементам почты с помощью мгновенного поиска. Это поведение отличается от GetTable(Object, Object) метода Folder объекта , который получает объект таблицы, содержащий элементы из той же папки.
Родительский объект TableView должен быть основан на текущей папке активного обозревателя, как указано CurrentFolder в свойстве активного Explorer объекта. Если папка не является текущей папкой видимого обозревателя или представление этой папки, указанное CurrentView свойством , не является табличным представлением, Outlook возвращает ошибку.
Фильтр для результирующей таблицы задается свойством Filter объекта TableView . Если свойство Filter объекта TableView не пусто, GetTable возвращает объект Table со строками, представляющими отфильтрованное подмножество элементов, доступных в представлении. Если впоследствии Restrict(String) метод вызывается в результирующей таблице, применение метода Restrict эквивалентно логической операции AND с фильтром, представленным .Filter
GetTable возвращает таблицу с набором столбцов по умолчанию. GetTable не возвращает таблицу , содержащую столбцы для каждого поля в ViewFields коллекции текущего представления. Дополнительные сведения о наборе столбцов по умолчанию таблицы на основе типа папки см. в разделе Свойства по умолчанию, отображаемые в объекте table. Чтобы изменить набор столбцов по умолчанию, используйте Add(String)методы Columns , Remove(Object)или RemoveAll() объекта коллекции. Свойства, которые нельзя добавить в таблицу в виде столбцов, перечислены в разделе Неподдерживаемые свойства объекта таблицы или фильтра таблицы.
Порядок строк в результирующей таблице не гарантируется таким же, как порядок элементов в текущем представлении, на котором основана таблица GetTable . Например, GetTable не возвращает таблицу со строкой, представляющей заголовок group-by в представлении. Чтобы отсортировать строки в таблице, возвращенной из GetTable, используйте Sort(String, Object) метод объекта Table .
Родительским объектом объекта Table , возвращенного GetTable , является объект TableView . Родительский объект объекта TableView — это Views коллекция, а родительский объект коллекции Views — объект Folder .