Le modèle d'objet Outlook ne fournit aucun élément permettant d'afficher une partie de la chaîne Subject en utilisant des couleurs différentes.
Une solution possible consiste à personnaliser CurrentView des objets Explorer ou Inspector. Pour obtenir un objet View
pour l'affichage du Explorer
actuel, utilisez Explorer.CurrentView
au lieu de la propriété CurrentView
de l'objet Folder
actuel retourné par Folder.CurrentFolder
. L'objet View vous permet de créer des vues personnalisables qui vous permettent de mieux trier, regrouper et, finalement, afficher les données de tous les types différents. Il existe différents types de vue qui offrent la flexibilité nécessaire pour créer et gérer vos données importantes.
- Le type de vue de table (olTableView) vous permet d'afficher des données dans un tableau simple basé sur des champs.
- Le type d'affichage Calendrier (olCalendarView) vous permet d'afficher les données dans un format de calendrier.
- Le type d'affichage de carte (olCardView) vous permet d'afficher des données dans une série de cartes. Chaque carte affiche les informations contenues dans l'article et peut être triée.
- Le type d'affichage d'icônes (olIconView) vous permet d'afficher des données sous la forme d'icônes, similaires à un dossier Windows ou à un explorateur.
- Le type de vue de chronologie (olTimelineView) vous permet d'afficher les données telles qu'elles sont reçues dans une ligne de temps linéaire personnalisable.
Les vues sont définies et personnalisées à l'aide de la propriété XML de l'objet View. La propriété XML
vous permet de créer et de définir un schéma XML personnalisé qui définit les différentes fonctionnalités d'une vue.
La définition XML décrit le type de vue en utilisant une série de balises et de mots-clés correspondant aux différentes propriétés de la vue elle-même. Lorsque la vue est créée, la définition XML est analysée pour afficher les paramètres de la nouvelle vue. Pour déterminer comment le document XML doit être structuré lors de la création de vues, vous pouvez créer une vue à l'aide de l'interface utilisateur Outlook, puis vous pouvez récupérer la propriété XML pour cette vue. Pour ajouter par programme un champ personnalisé à une vue, utilisez la méthode Add de l'objet ViewFields
. C'est la méthode recommandée pour modifier dynamiquement l'affichage sur la définition de la propriété XML
de l'objet View
.
Ce que vous essayez d'inventer est déjà là et appelé "catégorisation". Vous pouvez catégoriser les e-mails avec des couleurs pour donner de la visibilité. –
Comment avez-vous fait cela? – 0m3r