Propriété Explorer.CurrentView (Outlook)
Renvoie ou définit une valeur de type Variant représentant l’affichage actif. Lecture-écriture.
Syntaxe
expression. CurrentView
Expression Variable qui représente un objet Explorer .
Remarques
Pour obtenir un objet View pour l’affichage de l’Explorateur actuel, utilisez Explorer.CurrentView au lieu de la propriété CurrentView de l’objet Folder actif retourné par Explorer.CurrentFolder.
Vous devez enregistrer une référence à l'objet View renvoyé par CurrentView avant de commencer à l'utiliser pour quelque fonction que ce soit.
Pour réinitialiser correctement l’affichage actuel, vous devez effectuer un View.Reset , puis un View.Apply. L’exemple de code suivant illustre l’ordre des appels :
Sub ResetView()
Dim v as Outlook.View
' Save a reference to the current view object
Set v = Application.ActiveExplorer.CurrentView
' Reset and then apply the current view
v.Reset
v.Apply
End Sub
Lorsque cette propriété est définie, deux événements se produisent : BeforeViewSwitch se produit avant la modification réelle de l’affichage et peut être utilisé pour annuler la modification et ViewSwitch a lieu après l’entrée en vigueur de la modification.
Exemple
L'exemple Visual Basic pour Applications (VBA) suivant montre comment définir l'affichage des messages comme affichage en cours dans l'explorateur actif si la Boîte de réception est affichée.
Sub ChangeCurrentView()
Dim myOlExp As Outlook.Explorer
Set myOlExp = Application.ActiveExplorer
If myOlExp.CurrentFolder = "Inbox" Then
myOlExp.CurrentView = "Messages"
End If
End Sub
Voir aussi
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.