查看 Outlook) (对象
代表用于排序、分组和查看数据的可自定义视图。
View 对象使您可以创建自定义视图,以便您可以更好地排序、 分组并最终查看各种不同类型的数据。 有多种不同的视图类型提供了创建和维护重要数据所需的灵活性。
表格视图类型 (olTableView) 使用户可以在简单的基于字段的表格中查看数据。
日历视图类型 (olCalendarView) 使用户可以按日历格式查看数据。
卡片视图类型 (olCardView) 使用户可以在一系列卡片中查看数据。 每个卡片可显示项目所包含的信息,并且可以排序。
图标视图类型 (olIconView) 使用户可以以图标形式查看数据,类似于 Windows 文件夹或资源管理器。
日程表视图类型 (olTimelineView) 使用户可以在一个可自定义的线性时序上查看数据。
视图定义和自定义使用 View 对象的 XML 属性。 XML 属性使您可以创建和设置自定义的 XML 架构定义了视图的各种功能。
使用 Views (索引) ,其中 index 是 View 对象的名称或其序号值,可返回单个 View 对象。
使用 Views 集合的 Add 方法创建新视图。
更改了视图的任何属性后,始终使用 Save 保存该视图。
下面的示例返回名为表视图的视图,并将其存储在名为 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
本示例新建一个名为"New Table"的 olTableView 类型的视图。
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
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。