Partager via


FormatCondition Interface

Définition

Cet objet représente une mise en forme conditionnelle.

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

Remarques

L’objet FormatCondition est membre de la FormatConditions collection. La collection FormatConditions peut contenir jusqu’à trois formats conditionnels pour une plage donnée.

Utilisez FormatConditions(index), où index est le numéro d’index du format conditionnel, pour renvoyer un objet FormatCondition .

Utilisez la Microsoft.Office.Interop.Excel.FormatConditions.Add(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object) méthode pour créer un nouveau format conditionnel. Si vous essayez de créer plus de trois formats conditionnels pour une plage unique, la méthode Add échoue. Si une plage a trois formats, vous pouvez utiliser la Modify(XlFormatConditionType, Object, Object, Object) méthode pour modifier l’un des formats, ou vous pouvez utiliser la Delete() méthode pour supprimer un format, puis utiliser la méthode Add pour créer un nouveau format.

Utilisez les Fontpropriétés , Borderset Interior de l’objet FormatCondition pour contrôler l’apparence des cellules mises en forme. Certaines propriétés de ces objets ne sont pas gérées par le modèle d'objet à la mise en forme conditionnelle. Les propriétés qui peuvent être utilisées avec la mise en forme conditionnelle sont répertoriées dans le tableau suivant.

Font CouleurgrasColorIndexFontStyleItalicBarthroughSoulignéLes styles de soulignement comptable ne peuvent pas être utilisés.
Border Stylebas couleurgauchedroite Les styles de bordure suivants peuvent être utilisés (tous les autres ne sont pas pris en charge) : xlNone, xlSolid, xlDash, xlDot, xlDashDot, xlDashDotDot, xlGray50, xlGray75 et xlGray25. Poids supérieurLes pondérations de bordure suivantes peuvent être utilisées (toutes les autres ne sont pas prises en charge) : xlWeightHairline et xlWeightThin.
Interior ColorColorIndexPatternPatternColorIndex

Propriétés

Application

Renvoie un Application objet qui représente l’application Microsoft Excel.

AppliesTo

Retourne un Range objet spécifiant la plage de cellules à laquelle la règle de mise en forme est appliquée.

Borders

Renvoie une Borders collection qui représente les bordures d’un style ou d’une plage de cellules (y compris une plage définie dans le cadre d’un format conditionnel).

Creator

Renvoie un nombre entier de 32 bits qui indique l’application dans laquelle cet objet a été créé.

DateOperator

Spécifie l’opérateur XlTimePeriods Date utilisé dans la condition de format. Lecture-écriture.

Font

Renvoie un Font objet qui représente la police de l’objet spécifié.

Formula1

Renvoie la valeur ou l'expression associée au format conditionnel ou à la validation des données.

Formula2

Cette propriété renvoie la valeur ou l'expression associée au second élément d'un format conditionnel ou d'une validation de données.

Interior

Renvoie un Interior objet qui représente l’intérieur de l’objet spécifié.

NumberFormat

Renvoie ou définit le format numérique appliqué à une cellule si la règle de mise en forme conditionnelle renvoie True. Objet en lecture/écriture.

Operator

Retourne l’opérateur pour le format conditionnel.

Parent

Renvoie l’objet parent pour l’objet spécifié.

Priority

Renvoie ou définit la valeur de priorité de la règle de mise en forme conditionnelle. La priorité détermine l’ordre d’évaluation lorsqu’une feuille de calcul contient plusieurs règles de mise en forme conditionnelle.

PTCondition

Renvoie une valeur de type Boolean indiquant si le format conditionnel est appliqué à un graphique de tableau croisé dynamique. En lecture seule.

ScopeType

Renvoie ou définit l’une des constantes de l’énumération XlPivotConditionScope , qui détermine l’étendue du format conditionnel lorsqu’il est appliqué à un graphique de tableau croisé dynamique.

StopIfTrue

Renvoie ou définit une valeur de type Boolean qui détermine si les autres règles de mise en forme conditionnelle de la cellule doivent être évaluées lorsque la règle active renvoie la valeur True.

Text

Renvoie ou définit une valeur de type String spécifiant le texte utilisé par la règle de mise en forme conditionnelle.

TextOperator

Renvoie ou définit l’une des constantes de l’énumération XlContainsOperator , en spécifiant la recherche de texte effectuée par la règle de mise en forme conditionnelle.

Type

Retourne le type d’objet.

Méthodes

Delete()

Supprime l'objet.

Modify(XlFormatConditionType, Object, Object, Object)

Modifie un format conditionnel existant.

ModifyAppliesToRange(Range)

Définit la plage de cellules à laquelle cette règle de mise en forme s’applique.

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

Cet objet représente une mise en forme conditionnelle.

SetFirstPriority()

Attribue à la règle de mise en forme conditionnelle en question la valeur de priorité « 1 » de sorte qu’elle soit évaluée avant toutes les autres règles présentes dans la feuille de calcul.

SetLastPriority()

Définit l’ordre d’évaluation de la règle de mise en forme conditionnelle de sorte qu’elle soit évaluée après toutes les autres règles présentes dans la feuille de calcul.

S’applique à