Outlook) (檢視物件
代表用來排序、群組及檢視資料的可自訂檢視。
註解
View 物件允許您建立自訂檢視,該檢視可讓您更好排序、群組及最後檢視所有不同類型的資料。 其中有各式各樣的檢視類型,能提供您建立及維護重要資料所需的彈性。
表格檢視類型 (olTableView) 可讓您在簡單欄位型表格中檢視資料。
[行事曆] 檢視類型 (olCalendarView) 可讓您在行事曆格式中檢視資料。
卡片檢視類型 (olCardView) 可讓您在卡片系列中檢視資料。 每個卡片顯示項目所包含的資訊並且可以排序。
圖示檢視類型 (olIconView) 可讓您以圖示來檢視資料,類似 Windows 資料夾或檔案總管。
時間表檢視類型 (olTimelineView) 可讓您在自訂線性時間表中接收資料時檢視資料。
使用 View 物件的 XML 屬性可定義並自訂檢視。 您可以使用 XML 屬性建立及設定自訂的 XML 結構描述,以定義檢視中的不同功能。
使用 Views (index) ,其中 index 是 View 物件的名稱或其序數值,可傳回單一 View 物件。
使用Views集合的Add方法來建立新的檢視。
變更檢視的任何屬性之後,請一律使用 Save 來儲存檢視。
範例
下列範例會傳回名稱為 Table View 的檢視,並將它儲存在名稱為 objView 的 View 類型變數中。 在執行此範例之前,請確認已有名稱為 'Table View' 的檢視。
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 |
Delete |
GoToDate |
Reset |
Save |
屬性
名稱 |
---|
Application |
Class |
Filter |
Language |
LockUserChanges |
Name |
Parent |
SaveOption |
Session |
Standard |
ViewType |
XML |
請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。