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.
expressão. XML
Expressão Uma variável que representa um objeto View .
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.
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>
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.