Partager via


WorkbookBase.IconSets Propriété

Définition

Obtient la collection de jeux d'icônes intégrés qui peuvent être utilisés pour appliquer une règle de mise en forme conditionnelle à une plage dans le classeur.

public:
 property Microsoft::Office::Interop::Excel::IconSets ^ IconSets { Microsoft::Office::Interop::Excel::IconSets ^ get(); };
public Microsoft.Office.Interop.Excel.IconSets IconSets { get; }
member this.IconSets : Microsoft.Office.Interop.Excel.IconSets
Public ReadOnly Property IconSets As IconSets

Valeur de propriété

A Microsoft.Office.Interop.Excel.IconSets collection qui contient l’icône intégrée ensemble les objets qui peuvent être utilisés pour appliquer une règle de mise en forme conditionnelle à une plage.

Exemples

L’exemple de code suivant remplit une plage avec Sheet1 des valeurs comprises entre 1 et 6. L’exemple ajoute ensuite une condition de jeu d’icônes à la plage A1 :A6 avec l’ensemble d’icônes Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows .

Cet exemple concerne une personnalisation au niveau du document.

private void SetIconSetCondition()
{
    // Populate a range        
    for (int i=1;i<7;i++)
    {
        Globals.Sheet1.Range["A" + i.ToString()].Value2 
            = i.ToString();
    }

    // Add an icon set condition to the range
    Excel.IconSetCondition iconSetCondition1 = 
        (Excel.IconSetCondition)
        Globals.Sheet1.Range["A1", "A6"].
        FormatConditions.AddIconSetCondition();
    iconSetCondition1.IconSet = 
        this.IconSets[Excel.XlIconSet.xl3Arrows];
}
Private Sub SetIconSetCondition()
    ' Populate a range
    Dim i As Integer
    For i = 1 To 6
        Globals.Sheet1.Range("A" + i.ToString()).Value2 = i.ToString()
    Next

    ' Add an icon set condition to the range
    Dim iconSetCondition1 As Excel.IconSetCondition = _
    Globals.Sheet1.Range("A1", "A6").FormatConditions.AddIconSetCondition()
    iconSetCondition1.IconSet = Me.IconSets(Excel.XlIconSet.xl3Arrows)
End Sub

Remarques

Vous pouvez utiliser un jeu d’icônes pour classer les données de plage en trois à cinq catégories séparées par des valeurs de seuil. Chaque icône représente une plage de valeurs. Par exemple, dans l’ensemble Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows d’icônes, la flèche rouge vers le haut représente des valeurs plus élevées, la flèche latérale jaune représente les valeurs du milieu et la flèche verte vers le bas représente les valeurs inférieures.

Pour appliquer une règle de mise en forme conditionnelle basée sur un jeu d’icônes, créez-en un à Microsoft.Office.Interop.Excel.IconSetCondition l’aide de la Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition méthode de la FormatConditions propriété d’une plage ou de la FormatConditions propriété d’une plage nommée. Ensuite, définissez la propriété sur Microsoft.Office.Interop.Excel.IconSetCondition.IconSet un Microsoft.Office.Interop.Excel.IconSet objet que vous récupérez à partir de la IconSets propriété . Pour spécifier l’objet Microsoft.Office.Interop.Excel.IconSet que vous souhaitez récupérer, transmettez l’une des valeurs d’énumération sous forme Microsoft.Office.Interop.Excel.XlIconSet d’index à la IconSets propriété .

S’applique à