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.