Объект View (Outlook)
Представляет настраиваемое представление, используемое для сортировки, группировки и просмотра данных.
Объект View позволяет создавать настраиваемые представления, которые позволяют лучше сортировать, группировать и в конечном итоге просматривать данные всех типов. Существует множество различных типов представлений, которые обеспечивают гибкость, необходимую для создания и обслуживания важных данных.
Тип представления таблицы (olTableView) позволяет просматривать данные в простой таблице на основе полей.
Тип представления календаря (olCalendarView) позволяет просматривать данные в формате календаря.
Тип представления карточки (olCardView) позволяет просматривать данные в ряде карточек. Каждая карточка отображает сведения, содержащиеся в элементе, и их можно отсортировать.
Тип представления значков (olIconView) позволяет просматривать данные в виде значков, аналогичных папке Или проводнику Windows.
Тип представления временной шкалы (olTimelineView) позволяет просматривать данные по мере их получения в настраиваемой линейной строке времени.
Представления определяются и настраиваются с помощью xml-свойства объекта View. Свойство XML позволяет создать и задать настраиваемую схему XML, которая определяет различные функции представления.
Используйте views (index), где index — это имя объекта View или его порядковое значение, чтобы вернуть один объект View .
Используйте метод Add коллекции Views для создания нового представления.
Всегда используйте команду Сохранить , чтобы сохранить представление после изменения любого свойства представления.
В следующем примере возвращается представление с именем Табличное представление и сохраняется в переменной типа View с именем objView. Перед выполнением этого примера убедитесь, что существует представление с именем "Представление таблицы".
Sub GetView()
'Creates a new view
Dim objName As NameSpace
Dim objViews As Views
Dim objView As View
Set objName = Application.GetNamespace("MAPI")
Set objViews = objName.GetDefaultFolder(olFolderInbox).Views
'Return a view called Table View
Set objView = objViews.Item("Table View")
End Sub
В следующем примере создается новое представление типа olTableView с именем New Table.
Sub CreateView()
'Creates a new view
Dim objName As NameSpace
Dim objViews As Views
Dim objNewView As View
Set objName = Application.GetNamespace("MAPI")
Set objViews = objName.GetDefaultFolder(olFolderInbox).Views
Set objNewView = objViews.Add(Name:="New Table", _
ViewType:=olTableView, SaveOption:=olViewSaveOptionThisFolderEveryone)
End Sub
Имя |
---|
Application |
Class |
Filter |
Language |
LockUserChanges |
Name |
Parent |
SaveOption |
Session |
Standard |
ViewType |
XML |
Просмотр элементов объектов, справочник по объектной модели Outlook
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.