Outlook VBA教程:View对象

   
多个对象
View
NameSpace

View对象使用户可以创建自定义的视图,以便能更好地排序、分组及最终查看多种类型的数据。多种不同的视图类型提供了创建和维护重要数据所需的灵活性。

视图是通过 View对象的XML属性定义和自定义的。XML属性使用户可以创建和设置自定义的 XML方案,方案定义了视图的各种功能。

使用 View对象

使用 Views(index) 返回单个 View对象,其中 index 是 View对象的名称或序数。以下示例返回名为“Table View”的视图,并将其存储在名为“objView”的 View 类型的变量中。


Sub GetView()
'Creates a new view
    Dim olApp As Outlook.Application
    Dim objName As NameSpace
    Dim objViews As Views
    Dim objView As View
    Set olApp = Outlook.Application
    Set objName = olApp.GetNamespace("MAPI")
    Set objViews = objName.GetDefaultFolder(olFolderInbox).Views
    'Return a view called Table View
    Set objView = objViews.Item("Table View")
End Sub

使用 Views集合的Add方法创建新的视图。以下示例新建一个名为“New Table”的 olTableView 类型的视图。


Sub CreateView()
'Creates a new view
    Dim olApp As Outlook.Application
    Dim objName As NameSpace
    Dim objViews As Views
    Dim objNewView As View
    Set olApp = Outlook.Application
    Set objName = olApp.GetNamespace("MAPI")
    Set objViews = objName.GetDefaultFolder(olFolderInbox).Views
    Set objNewView = objViews.Add(Name:="New Table", _
                     ViewType:=olTableView, SaveOption:=olViewSaveOptionThisFolderEveryone)
End Sub

上页:Outlook VBA教程:UserProperty对象 下页:Outlook VBA教程:Views集合

Outlook VBA教程:View对象:相关链接

Outlook VBA教程:Views集合 Outlook VBA教程:Outlook COM 加载项模板
Outlook VBA教程:对 COM 加载项的支持 Outlook VBA教程:对联系人链接的支持
Outlook VBA教程:对自定义属性页的支持 Outlook VBA教程:对文件夹同步的支持
Outlook VBA教程:Outlook 中的 Visual Basic for Applications Outlook VBA教程:Account属性
Outlook VBA教程:Actions属性 Outlook VBA教程:ActualWork属性
Outlook VBA教程:Address属性 Outlook VBA教程:AddressBookName属性
Outlook VBA教程:AddressEntries属性 Outlook VBA教程:AddressEntry属性
Outlook VBA教程:AddressLists属性 Outlook VBA教程:AllDayEvent属性
Outlook VBA教程:AlternateRecipientAllowed属性 Outlook VBA教程:Anniversary属性
Outlook VBA教程:AnswerWizard属性 Outlook VBA教程:AppFolders属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号