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


MAPIFolder.GetTable(Object, Object) Метод

Определение

Получает объект , Table содержащий элементы, отфильтрованные по Filter.

public Microsoft.Office.Interop.Outlook.Table GetTable (object Filter, object TableContents);
Public Function GetTable (Optional Filter As Object, Optional TableContents As Object) As Table

Параметры

Filter
Object

Фильтр в синтаксисе поиска и поиска (DASL) Microsoft Jet или DAV, указывающий критерии для элементов в родительской папке.

TableContents
Object

Указывает тип элементов в папке, возвращаемой Командой GetTable . Значение по умолчанию — olUserItems.

Возвращаемое значение

Таблица, содержащая элементы в родительском объектеFolder, соответствующие условиям в Filter. По умолчанию имеет значение olUserItems, TableContents а возвращаемая таблица содержит только отфильтрованные элементы, которые не скрыты.

Комментарии

Если Filter является пустой строкой или Filter параметр опущен, GetTable возвращает таблицу со строками, представляющими все элементы в папке. Если Filter является пустой строкой или Filter параметр опущен и TableContents имеет значение olHiddenItems, GetTable возвращает таблицу со строками, представляющими все скрытые элементы в папке.

Дополнительные сведения о фильтрах см. в статьях Фильтрация элементов и Ссылка на свойства по пространству имен.

GetTable возвращает таблицу со столбцом по умолчанию, заданным для типа папки родительской папки. Чтобы изменить набор столбцов по умолчанию, используйте Add(String)методы Columns , Remove(Object)или RemoveAll() объекта коллекции. Если TableContents имеет значение olHiddenItems, набор столбцов по умолчанию всегда является столбцом по умолчанию для почтовой папки, даже если родительская папка может быть, например, папкой "Контакты". Дополнительные сведения о наборах столбцов по умолчанию см. в разделе Свойства по умолчанию, отображаемые в объекте таблицы.

Можно использовать для Restrict(String) применения последующих фильтров к таблице , основанной на объекте Folder .

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