propriété View.XML (Outlook)
Renvoie ou définit une valeur de type String spécifiant la définition XML de l’affichage actif. Lecture-écriture.
expression. XML
Expression Variable qui représente un objet View .
La définition XML décrit le type d'affichage à l'aide d'un ensemble d'indicateurs et mots clés correspondant aux différentes propriétés de l'affichage lui-même. Une fois l'affichage créé, la définition XML est analysée pour fournir les paramètres du nouvel affichage.
Pour déterminer la structuration XML lors de la création d'affichages, vous pouvez créer un affichage en utilisant l'interface utilisateur Outlook, puis extraire la propriété XML de cet affichage.
Pour ajouter par programmation un champ personnalisé à une vue, utilisez la méthode Add de l’objet ViewFields . Il s’agit de la méthode recommandée pour modifier dynamiquement la vue plutôt que de définir la propriété XML de l’objet View .
L’exemple Microsoft Visual Basic pour Applications (VBA) suivant crée une instance de la collection Views et affiche la définition XML d’une vue appelée « Vue Table ». Si cet affichage n’existe pas, il est créé.
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
Ci-dessous figurent les propriétés modifiées visibles dans le code source XML suivant. En plus des définitions de propriété, la source XML définit également tous les objets qui composent la vue. L'exemple suivant montre comment afficher la définition XML des colonnes qui apparaissent dans l'affichage ci-dessus.
<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>
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.