共用方式為


Outlook) (檢視物件

代表用來排序、群組及檢視資料的可自訂檢視。

註解

View 物件允許您建立自訂檢視,該檢視可讓您更好排序、群組及最後檢視所有不同類型的資料。 其中有各式各樣的檢視類型,能提供您建立及維護重要資料所需的彈性。

  • 表格檢視類型 (olTableView) 可讓您在簡單欄位型表格中檢視資料。

  • [行事曆] 檢視類型 (olCalendarView) 可讓您在行事曆格式中檢視資料。

  • 卡片檢視類型 (olCardView) 可讓您在卡片系列中檢視資料。 每個卡片顯示項目所包含的資訊並且可以排序。

  • 圖示檢視類型 (olIconView) 可讓您以圖示來檢視資料,類似 Windows 資料夾或檔案總管。

  • 時間表檢視類型 (olTimelineView) 可讓您在自訂線性時間表中接收資料時檢視資料。

使用 View 物件的 XML 屬性可定義並自訂檢視。 您可以使用 XML 屬性建立及設定自訂的 XML 結構描述,以定義檢視中的不同功能。

使用 Views (index) ,其中 indexView 物件的名稱或其序數值,可傳回單一 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

請參閱

View 物件成員Outlook 物件模型參考

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應