Partager via


Objet CalendarView (Outlook)

Représente un affichage qui fait apparaître des éléments Outlook au format calendrier.

Remarques

L’objet CalendarView, dérivé de l’objet View, vous permet de créer des affichages personnalisables grâce auxquels vous pouvez afficher des éléments Outlook dans un calendrier, selon plusieurs modes différents.

Outlook fournit plusieurs objets CalendarView prédéfinis et vous pouvez également créer des objets CalendarView personnalisés. Utilisez la méthode Add de la collection Views pour ajouter un nouvel objet CalendarView à un objet Folder . Utilisez la propriété Standard pour déterminer si un objet CalendarView existant est intégré ou personnalisé.

L’objet CalendarView prend en charge plusieurs modes d’affichage différents, selon la disposition et la période de temps souhaitées pour afficher des éléments Outlook. Utilisez la propriété CalendarViewMode pour définir le mode d’affichage, la propriété StartField pour spécifier la propriété d’élément Outlook qui contient la date de début et la propriété EndField pour spécifier la propriété d’élément Outlook qui contient la date de fin des éléments Outlook à afficher.

Si vous définissez la propriété CalendarViewMode avec n’importe quelle autre valeur que olCalendarViewMonth, vous pouvez utiliser les propriétés DayWeekFont et DayWeekTimeFont pour configurer les polices utilisées pour afficher les étiquettes de jour, de date et d’heure dans l’affichage. Utilisez DayWeekTimeScale pour configurer l’échelle de temps utilisée pour afficher les éléments Outlook dans l’affichage. Si vous définissez CalendarViewMode avec la valeur olCalendarViewMultiDay, vous pouvez utiliser la propriété DaysInMultiDayMode pour déterminer le nombre de jours devant apparaître dans l’affichage.

Si vous affectez à CalendarViewMode la valeur olCalendarViewMonth, vous pouvez utiliser la propriété MonthFont pour configurer les polices utilisées pour afficher les étiquettes de mois et de jour, ainsi que MonthShowEndTime pour indiquer si l’heure de fin apparaît dans l’affichage.

Vous pouvez également configurer la manière dont les éléments Outlook apparaissent dans l’objet CalendarView. Utilisez la propriété BoldSubjects pour indiquer si les sujets des éléments Outlook sont affichés en gras et la propriété BoldDatesWithItems pour indiquer si les dates du Navigateur de dates qui contiennent des éléments Outlook sont affichées en gras. Utilisez la propriété Filter pour déterminer les éléments Outlook à afficher dans l’affichage.

La définition de chaque objet CalendarView est stockée au format XML (Extensible Markup Language). Utilisez la propriété XML pour travailler avec la définition XML de l’objet CalendarView .

Utilisez la méthode Apply pour appliquer toutes les modifications apportées à l’objet CalendarView à l’affichage actuel. Utilisez la méthode Save pour conserver toutes les modifications apportées à l’objet CalendarView . Utilisez la propriété LockUserChanges pour autoriser ou empêcher les modifications apportées à l’interface utilisateur de la vue.

Vous pouvez modifier les objets CalendarView prédéfinis, mais pas les supprimer. Utilisez la méthode Delete pour supprimer un objet CalendarView personnalisé. Utilisez la méthode Reset pour rétablir les valeurs par défaut des propriétés d’un objet CalendarView intégré.

Exemple

L'exemple Visual Basic for Applications (VBA) suivant configure l'objet CalendarView actif pour afficher un seul jour en utilisant la police Verdana de taille 8 points pour les éléments et 16 points pour les valeurs de temps et l'en-tête Tâches de l'affichage.

Sub ConfigureDayViewFonts() 
 Dim objView As CalendarView 
 
 ' Check if the current view is a calendar view. 
 If Application.ActiveExplorer.CurrentView.ViewType = _ 
 olCalendarView Then 
 
 ' Obtain a CalendarView object reference for the 
 ' current calendar view. 
 Set objView = _ 
 Application.ActiveExplorer.CurrentView 
 
 With objView 
 ' Set the calendar view to show a 
 ' single day. 
 .CalendarViewMode = olCalendarViewDay 
 
 ' Set the DayWeekFont to 8-point Verdana. 
 .DayWeekFont.Name = "Verdana" 
 .DayWeekFont.Size = 8 
 
 ' Set the DayWeekTimeFont to 16-point Verdana. 
 .DayWeekTimeFont.Name = "Verdana" 
 .DayWeekTimeFont.Size = 16 
 
 ' Save the calendar view. 
 .Save 
 End With 
 End If 
End Sub 

Voir aussi

Référence du modèle objet Outlook- Membres de l’objet CalendarView

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.