AutoFormatRule-Objekt (Outlook)

Stellt eine Formatierungsregel dar, die von einem View -Objekt zum Bestimmen der Formatierung von Outlook-Elementen, die in dieser Ansicht angezeigt werden, verwendet wird.

HinwBemerkungeneise

Verwenden Sie die Add -Methode oder die Insert -Methode der AutoFormatRules -Auflistung, um eine neue Formatierungsregel für die folgenden Objekte zu erstellen:

Integrierte und benutzerdefinierte Formatierungsregeln

Microsoft Outlook stellt eine Reihe integrierter Formatierungsregeln bereit, die deaktiviert, jedoch nicht entfernt oder neu angeordnet werden können. Programmgesteuerte oder durch eine Benutzeraktion definierte benutzerdefinierte Formatierungsregeln können nicht über oder zwischen integrierte Formatierungsregeln verschoben werden. Ermitteln Sie mit der Standard -Eigenschaft, ob eine Formatierungsregel integriert oder benutzerdefiniert ist.

Anwenden von Formatierungsregeln

Formatierungsregeln geprüft und angewendet wird, jedes Outlook-Element in der Reihenfolge, in der sie in der AutoFormatRules -Auflistung enthalten sind. Verwenden Sie die Enabled -Eigenschaft zum Aktivieren oder Deaktivieren einer Formatierungsregel, die Filter -Eigenschaft, um die Bedingungen zu definieren, die ein Outlook-Element erfüllen muss, um von der Formatierungsregel formatiert werden soll, und der Font -Eigenschaft zum Angeben des Formats von der Formatierungsregel angewendet werden soll.

Beispiel

Im folgende Visual Basic für Applikationen (VBA) aufgezählt, wobei die AutoFormatRules -Auflistung für das aktuelle TableView -Objekt, jede in der Auflistung enthaltene benutzerdefinierte Formatierungsregel.

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 
 

Eigenschaften

Name
Anwendung
Klasse
Enabled
Filter
Font
Name
Parent
Session
Standard

Siehe auch

Outlook-Objektmodellreferenz

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.