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


Объект 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

Методы

Имя
Apply
Copy
удаление;
GoToDate
Reset
Save

Свойства

Имя
Application
Class
Filter
Language
LockUserChanges
Name
Parent
SaveOption
Session
Standard
ViewType
XML

См. также

Просмотр элементов объектов, справочник по объектной модели Outlook

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.