共用方式為


View.XML Outlook) (屬性

會傳回或設定指定目前檢視之 XML 定義的 String 值。 讀取/寫入。

語法

運算式Xml

表達 代表 View 物件的變數。

註解

XML 定義會使用一系列對應檢視本身各種屬性的標籤及關鍵字,說明檢視類型。 在建立檢視時,會解析 XML 定義,呈現新檢視的設定。

若要判斷建立檢視時 XML 的結構方式,您可以使用 Outlook 使用者介面建立檢視,然後擷取該檢視的 XML 屬性。

若要以程式設計方式將自訂欄位新增至檢視,請使用ViewFields物件的Add方法。 這是透過設定View物件的XML屬性,動態變更檢視的建議方式。

範例

下列 Microsoft Visual Basic for Applications (VBA) 範例會建立 Views 集合的實例,並顯示稱為「資料表檢視」之檢視的 XML 定義。 若檢視不存在,則會建立一個。

Sub DisplayViewDef() 
 
 'Displays the XML definition of a View object 
 
 Dim objName As Outlook.NameSpace 
 
 Dim objViews As Outlook.Views 
 
 Dim objView As Outlook.View 
 
 
 
 Set objName = Application.GetNamespace("MAPI") 
 
 Set objViews = objName.GetDefaultFolder(olFolderInbox).Views 
 
 'Return a view called Table View if it already exists, else create one 
 
 Set objView = objViews.Item("Table View") 
 
 If objView Is Nothing Then 
 
 Set objView = objViews.Add("Table View", olTableView, olViewSaveOptionAllFoldersOfType) 
 
 End If 
 
 MsgBox objView.XML 
 
End Sub

以下是下列 XML 原始程式碼中顯示的已修改屬性。 除了屬性定義之外,XML 來源也會定義構成檢視的任何物件。 在下列範例中,會顯示上方檢視中所出現之欄的 XML 定義。

<heading>Flag Status</heading>     <prop>http://schemas.microsoft.com/mapi/proptag/0x10900003</prop>     <type>i4</type>     <bitmap>1</bitmap>     <style>padding-left:3px;text-align:center;padding-left:3px</style> </column> <column>     <format>boolicon</format>     <heading>Attachment</heading>     <prop>urn:schemas:httpmail:hasattachment</prop>     <type>boolean</type>     <bitmap>1</bitmap>     <style>padding-left:3px;text-align:center;padding-left:3px</style>     <displayformat>3</displayformat> </column>

另請參閱

View 物件

支援和意見反應

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