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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.