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