Objet AutoFormatRule (Outlook)
Représente une règle de mise en forme utilisée par un objet View pour déterminer comment mettre en forme les éléments Outlook affichés dans cet affichage.
Remarques
Utilisez la méthode Addou insert de la collection AutoFormatRules pour créer une règle de mise en forme pour les objets suivants :
Règles de mise en forme prédéfinies et personnalisées
Microsoft Outlook fournit un ensemble de règles de mise en forme intégrées qui peuvent être désactivées, mais ne peuvent pas être supprimées ou réorganisées. Les règles de mise en forme personnalisées, définies via un programme ou l’action d’un utilisateur, ne peuvent être déplacées au-dessus ou entre des règles de mise en forme prédéfinies. Utilisez la propriété Standard pour déterminer si une règle de mise en forme est intégrée ou personnalisée.
Application de règles de mise en forme
Des règles de mise en forme sont vérifiées et appliquées pour chaque élément Outlook, selon l’ordre dans lequel elles sont contenues dans la collection AutoFormatRules. Utilisez la propriété Enabled pour activer ou désactiver une règle de mise en forme, la propriété Filter pour définir les conditions qu’un élément Outlook doit remplir pour être mis en forme par la règle de mise en forme, et la propriété Font pour spécifier le format à appliquer par la règle de mise en forme.
Exemple
L’exemple Visual Basic pour Applications (VBA) suivant énumère la collection AutoFormatRules de l’objet TableView actuel, désactivant toute règle de mise en forme personnalisée contenue dans la collection.
Private Sub DisableCustomAutoFormatRules()
Dim objTableView As TableView
Dim objRule As AutoFormatRule
' Check if the current view is a table view.
If Application.ActiveExplorer.CurrentView.ViewType = olTableView Then
' Obtain a TableView object reference to the current view.
Set objView = Application.ActiveExplorer.CurrentView
' Enumerate the AutoFormatRules collection for
' the table view, disabling any custom formatting
' rule defined for the view.
For Each objRule In objView.AutoFormatRules
If Not objRule.Standard Then
objRule.Enabled = False
End If
Next
' Save and apply the table view.
objView.Save
objView.Apply
End If
End Sub
Propriétés
Nom |
---|
Application |
Class |
Enabled |
Filter |
Font |
Name |
Parent |
Session |
Standard |
Voir aussi
Ré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.