Share via


propriedade View.XML (Outlook)

Retorna ou define um valor String que especifica a definição XML do modo de exibição atual. Leitura/gravação.

Sintaxe

expressão. XML

Expressão Uma variável que representa um objeto View .

Comentários

A definição XML descreve o tipo de modo de exibição usando uma série de marcas e palavras-chaves correspondentes a várias propriedades do próprio modo de exibição. Quando o modo de exibição é criado, a definição XML é analisada para renderizar as configurações do novo modo de exibição.

Para determinar como o XML deve ser estruturado quando criar modos de exibição, você pode criar um modo de exibição usando a interface do usuário do Outlook e recuperar a propriedade XML dele.

Para adicionar programaticamente um campo personalizado a um modo de exibição, use o método Add do objeto ViewFields. Essa é a maneira recomendada de alternar dinamicamente o modo de exibição com a definição da propriedade XML do objeto View.

Exemplo

O exemplo do Microsoft Visual Basic for Applications (VBA) a seguir cria uma instância do conjunto Views e exibe a definição XML de um modo de exibição chamado "Table View". Se o modo de exibição não existir, ele será criado.

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

A seguir estão as propriedades modificadas que são visíveis no código-fonte XML a seguir. Além das definições de propriedade, o código-fonte XML também define quaisquer objetos que componham o modo de exibição. O exemplo a seguir exibe a definição XML de colunas que aparecem no modo de exibição acima.

<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>

Confira também

Objeto View

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.