Compartir a través de


propiedad View.XML (Outlook)

Devuelve o establece un valor de tipo String que especifica la definición XML de la vista actual. Lectura y escritura.

Sintaxis

expresión. XML

Expresión Variable que representa un objeto View .

Comentarios

La definición XML describe el tipo de vista mediante una serie de etiquetas y palabras clave que corresponden a las diferentes propiedades de la vista en sí. Cuando se crea la vista, se analiza la definición XML para mostrar la configuración de la nueva vista.

Para determinar la estructura de la propiedad XML al crear vistas, puede crear una vista mediante la interfaz de usuario de Outlook y, después, puede recuperar la propiedad XML de dicha vista.

Para agregar mediante programación un campo personalizado a una vista, use el método Add del objeto ViewFields. Esta es la forma recomendada para cambiar dinámicamente la vista de la configuración de la propiedad XML del objeto View.

Ejemplo:

En el ejemplo siguiente de Microsoft Visual Basic para Aplicaciones (VBA), se crea una instancia de la colección Views y se muestra la definición XML de una vista denominada "Table View" (Vista de tabla). Si no existe, se crea dicha vista.

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 continuación figuran las propiedades modificadas que están visibles en el siguiente código fuente XML. Además de las definiciones de propiedades, el código fuente XML define cualquier objeto que conforme la vista. En el ejemplo siguiente se muestra la definición XML de las columnas que aparecen en la vista anterior.

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

Consulte también

Objeto View

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.