WorkbookBase.IconSets Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é .