Lire en anglais

Partager via


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.

Syntaxe

expression. XML

Expression Variable qui représente un objet View .

Remarques

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 .

Exemple

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>

Voir aussi

Objet View

Assistance et commentaires

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.