Partager via


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

Explorer, objet

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.