Partager via


Objet View (Outlook)

Représente un affichage personnalisable utilisé pour trier, grouper et afficher des données.

Remarques

L'objet View vous permet de créer des affichages personnalisables, qui vous donnent la possibilité de mieux trier, grouper puis afficher tous les différents types de données. Il existe plusieurs types d'affichages différents qui offrent la souplesse nécessaire pour créer et gérer vos données importantes.

  • Le type d'affichage Tableau (olTableView) vous permet de visualiser les données dans un simple tableau à champs.

  • Le type d'affichage Calendrier (olCalendarView) vous permet de visualiser les données sous la forme d'un calendrier.

  • Le type d'affichage Carte (olCardView) vous permet de visualiser les données sous la forme d'une suite de cartes. Chaque carte présente les informations contenues dans l'élément et toutes les cartes peuvent être triées.

  • Le type d'affichage Icône (olIconView) vous permet de visualiser les données sous forme d'icônes similaires à celles d'un dossier ou explorateur Windows.

  • Le type d'affichage Chronologie (olTimelineView) vous permet de visualiser les données telles que vous les avez reçues, sous la forme d'une chronologie linéaire personnalisable.

La propriété XML de l’objet View permet de définir et personnaliser les affichages. La propriété XML permet de créer et définir un schéma XML personnalisé qui détermine les différentes caractéristiques d’un affichage.

Utilisez Views (index), où index est le nom de l’objet View ou sa valeur ordinale, pour renvoyer un seul objet View .

Utilisez la méthode Add de la collection Views pour créer une vue.

Utilisez toujours Enregistrer pour enregistrer une vue après avoir modifié une propriété de l’affichage.

Exemple

L'exemple suivant renvoie un affichage appelé Table View et le stocke dans une variable de type View appelée objView. Avant d'exécuter cet exemple, vérifiez qu'il existe bien un affichage portant le nom « Table View ».

Sub GetView() 
 
 'Creates a new view 
 
 Dim objName As NameSpace 
 
 Dim objViews As Views 
 
 Dim objView As View 
 
 
 
 Set objName = Application.GetNamespace("MAPI") 
 
 Set objViews = objName.GetDefaultFolder(olFolderInbox).Views 
 
 'Return a view called Table View 
 
 Set objView = objViews.Item("Table View") 
 
End Sub

L'exemple suivant crée un nouvel affichage de type olTableView appelé « New Table ».

Sub CreateView() 
 
 'Creates a new view 
 
 Dim objName As NameSpace 
 
 Dim objViews As Views 
 
 Dim objNewView As View 
 
 
 
 Set objName = Application.GetNamespace("MAPI") 
 
 Set objViews = objName.GetDefaultFolder(olFolderInbox).Views 
 
 Set objNewView = objViews.Add(Name:="New Table", _ 
 
 ViewType:=olTableView, SaveOption:=olViewSaveOptionThisFolderEveryone) 
 
End Sub

Méthodes

Nom
Appliquer
Copy
Delete
GoToDate
Reset
Save

Propriétés

Nom
Application
Class
Filter
Language
LockUserChanges
Name
Parent
SaveOption
Session
Standard
ViewType
XML

Voir aussi

Afficher les membres de l’objetRéférence du modèle objet Outlook

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.