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 Microsoft.Office.Interop.Excel.IconSets IconSets { get; }
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 sur Sheet1 avec des valeurs comprises entre 1 et 6. L’exemple ajoute ensuite une condition de jeu d’icônes à la plage a1 : A6 avec l' Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows icône définie.
Cet exemple est destiné à 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 le Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows jeu d’icônes, la flèche vers le haut rouge représente les valeurs plus élevées, la flèche vers le côté jaune représente les valeurs intermédiaires 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 un Microsoft.Office.Interop.Excel.IconSetCondition à l’aide Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition de la méthode de la FormatConditions propriété d’une plage, ou la FormatConditions propriété d’une plage nommée. Ensuite, affectez Microsoft.Office.Interop.Excel.IconSetCondition.IconSet à la propriété un Microsoft.Office.Interop.Excel.IconSet objet que vous récupérez de la IconSets propriété. Pour spécifier l' Microsoft.Office.Interop.Excel.IconSet objet que vous souhaitez récupérer, transmettez l’une des Microsoft.Office.Interop.Excel.XlIconSet valeurs d’énumération en tant qu’index de la IconSets propriété.