Partager via


WorkbookBase.IconSets, propriété

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.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public ReadOnly Property IconSets As IconSets
public IconSets IconSets { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Excel.IconSets
Collection Microsoft.Office.Interop.Excel.IconSets qui contient les objets 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.

Notes

Vous pouvez utiliser un jeu d'icônes pour classer des données de plage dans trois à cinq catégories séparées par des valeurs de seuil. Chaque icône représente une plage de valeurs. Par exemple, dans le jeu d'icônes Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows, la flèche rouge orientée vers le haut représente les valeurs supérieures, la flèche jaune horizontale représente les valeurs moyennes et la flèche verte orientée vers le bas représente les valeurs inférieures.

Pour appliquer une règle de mise en forme conditionnelle selon un jeu d'icônes, créez un Microsoft.Office.Interop.Excel.IconSetCondition en utilisant la méthode Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition de la propriété FormatConditions d'une plage, ou la propriété FormatConditions d'une plage nommée. Puis, affectez à la propriété Microsoft.Office.Interop.Excel.IconSetCondition.IconSet l'objet Microsoft.Office.Interop.Excel.IconSet récupéré de la propriété IconSets. Pour spécifier l'objet Microsoft.Office.Interop.Excel.IconSet que vous souhaitez récupérer, passez l'une des valeurs d'énumération Microsoft.Office.Interop.Excel.XlIconSet comme index à la propriété IconSets.

Exemples

L'exemple de code suivant remplit une plage sur Sheet1 avec les valeurs de 1 à 6. L'exemple ajoute ensuite une condition de jeu d'icônes à la plage A1:A6 avec le jeu d'icônes Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows.

Cet exemple illustre une personnalisation au niveau du document.

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
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];
}

Sécurité .NET Framework

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms