FormatCondition Schnittstelle

Definition

Stellt ein bedingtes Format dar.

public interface class FormatCondition
[System.Runtime.InteropServices.Guid("00024425-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface FormatCondition
Public Interface FormatCondition
Attribute

Hinweise

Das FormatCondition-Objekt ist ein Element der FormatConditions Auflistung. Die FormatConditions-Auflistung kann bis zu drei bedingte Formate für einen bestimmten Bereich enthalten.

Verwenden Sie FormatConditions(index), wobei index die Indexnummer des bedingten Formats ist, um ein FormatCondition-Objekt zurückzugeben.

Verwenden Sie die Microsoft.Office.Interop.Excel.FormatConditions.Add(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object) -Methode, um ein neues bedingtes Format zu erstellen. Wenn Sie versuchen, mehr als drei bedingte Formate für einen einzelnen Bereich zu erstellen, schlägt die Add-Methode fehl. Wenn ein Bereich drei Formate aufweist, können Sie die Modify(XlFormatConditionType, Object, Object, Object) -Methode verwenden, um eines der Formate zu ändern, oder Sie können die Delete() -Methode verwenden, um ein Format zu löschen und dann die Add -Methode zu verwenden, um ein neues Format zu erstellen.

Verwenden Sie die FontEigenschaften , Bordersund Interior des FormatCondition-Objekts , um die Darstellung formatierter Zellen zu steuern. Einige Eigenschaften dieser Objekte werden durch das Objektmodell des bedingten Formats nicht unterstützt. Die Eigenschaften, die mit bedingter Formatierung verwendet werden können, sind in der folgenden Tabelle aufgeführt.

Font BoldColorColorIndexFontStyleItalicStrikethroughUnderlineDie Unterstreichungsstile für Buchhaltung können nicht verwendet werden.
Border UntereFarbeLinksrechtsFormat Die folgenden Rahmenarten können verwendet werden (alle anderen werden nicht unterstützt): xlNone, xlSolid, xlDash, xlDot, xlDashDot, xlDashDot, xlDashDot, xlGray50, xlGray75 und xlGray25. TopWeightDie folgenden Rahmengewichtungen können verwendet werden (alle anderen werden nicht unterstützt): xlWeightHairline und xlWeightThin.
Interior ColorColorIndexPatternPatternColorIndex

Eigenschaften

Application

Gibt ein Application Objekt zurück, das die Microsoft Excel-Anwendung darstellt.

AppliesTo

Gibt ein Range -Objekt zurück, das den Zellbereich angibt, auf den die Formatierungsregel angewendet wird.

Borders

Gibt eine Borders Auflistung zurück, die die Rahmen eines Stils oder eines Zellbereichs darstellt (einschließlich eines Bereichs, der als Teil eines bedingten Formats definiert ist).

Creator

Gibt einen ganzzahligen 32-Bit-Wert zurück, der die Anwendung angibt, in der dieses Objekt erstellt wurde.

DateOperator

Gibt den in der XlTimePeriods Formatbedingung verwendeten Date-Operator an. Lese-/Schreibzugriff.

Font

Gibt ein Font -Objekt zurück, das die Schriftart des angegebenen Objekts darstellt.

Formula1

Gibt den Wert oder Ausdruck zurück, der mit dem bedingten Format oder der Datenüberprüfung verknüpft ist.

Formula2

Gibt den Wert oder Ausdruck zurück, der mit dem zweiten Teil eines bedingten Formats oder der Datenüberprüfung verknüpft ist.

Interior

Gibt ein Interior Objekt zurück, das das Innere des angegebenen Objekts darstellt.

NumberFormat

Gibt das Zahlenformat zurück oder legt es fest, das auf eine Zelle angewendet wird, wenn die Regel zur bedingten Formatierung zu True ausgewertet wird. Object -Wert mit Lese-/Schreibzugriff.

Operator

Gibt den Operator für das bedingte Format zurück.

Parent

Gibt das übergeordnete Objekt für das angegebene Objekt zurück.

Priority

Gibt den Prioritätswert der Regel zur bedingten Formatierung zurück oder legt ihn fest. Durch die Priorität wird die Reihenfolge der Auswertung bestimmt, wenn für ein Arbeitsblatt mehrere Regeln zur bedingten Formatierung vorhanden sind.

PTCondition

Gibt einen Boolean-Wert zurück, der angibt, ob ein bedingtes Format auf ein PivotTable-Diagramm angewendet wird. Schreibgeschützt.

ScopeType

Gibt eine der Konstanten der XlPivotConditionScope Enumeration zurück oder legt sie fest, die den Bereich des bedingten Formats bestimmt, wenn es auf ein PivotTable-Diagramm angewendet wird.

StopIfTrue

Gibt einen Boolean-Wert zurück, der bestimmt, ob zusätzliche Formatierungsregeln für die Zelle ausgewertet werden sollen, wenn die aktuelle Regel zu True ausgewertet wird, oder legt diesen Wert fest.

Text

Gibt einen String-Wert zurück, der den text angibt, der von der Regel für die bedingte Formatierung verwendet wird, oder legt den Wert fest.

TextOperator

Gibt eine der Konstanten der XlContainsOperator -Enumeration zurück oder legt sie fest, wobei die Textsuche angegeben wird, die von der Regel für die bedingte Formatierung ausgeführt wird.

Type

Gibt den Objekttyp zurück.

Methoden

Delete()

Löscht das Objekt.

Modify(XlFormatConditionType, Object, Object, Object)

Ändert ein bestehendes bedingtes Format.

ModifyAppliesToRange(Range)

Legt den Zellbereich fest, für den diese Formatierungsregel gilt.

ModifyEx(XlFormatConditionType, Object, Object, Object, Object, Object)

Stellt ein bedingtes Format dar.

SetFirstPriority()

Legt den Prioritätswert für diese Regel zur bedingten Formatierung auf 1 fest, sodass die Regel vor allen anderen Regeln im Arbeitsblatt ausgewertet wird.

SetLastPriority()

Legt die Auswertungsreihenfolge für diese Regel zur bedingten Formatierung fest, sodass sie nach allen anderen Regeln im Arbeitsblatt ausgewertet wird.

Gilt für: