WorkbookBase.IconSets (Propiedad)
Obtiene la colección de conjuntos de iconos integrados que se puede usar para aplicar una regla de formato condicional a un rango en el libro.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public ReadOnly Property IconSets As IconSets
public IconSets IconSets { get; }
Valor de propiedad
Tipo: Microsoft.Office.Interop.Excel.IconSets
Colección Microsoft.Office.Interop.Excel.IconSets que contiene los objetos de conjuntos de iconos integrados que se pueden usar para aplicar una regla de formato condicional a un rango.
Comentarios
Puede usar un conjunto de iconos para clasificar los datos del rango en tres a cinco categorías, divididas por valores de umbral.Cada icono representa un rango de valores.Por ejemplo, en el conjunto de iconos Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows, la flecha arriba roja representa los valores más altos, la flecha amarilla hacia un lado representa los valores medios y la flecha abajo verde representa los valores inferiores.
Para aplicar una regla de formato condicional basada en un conjunto de iconos, cree un nuevo objeto Microsoft.Office.Interop.Excel.IconSetCondition mediante el método Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition de la propiedad FormatConditions de un rango o la propiedad FormatConditions de un rango con nombre.A continuación, establezca la propiedad Microsoft.Office.Interop.Excel.IconSetCondition.IconSet en un objeto Microsoft.Office.Interop.Excel.IconSet que puede recuperar de la propiedad IconSets.Para especificar el objeto Microsoft.Office.Interop.Excel.IconSet que desea recuperar, pase uno de los valores de enumeración Microsoft.Office.Interop.Excel.XlIconSet como índice a la propiedad IconSets.
Ejemplos
En el ejemplo de código siguiente se rellena un intervalo en Sheet1 con valores de 1 a 6.A continuación, en el ejemplo se agrega una condición de conjunto de iconos en el intervalo A1:A6 con el conjunto de iconos Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows.
Se trata de un ejemplo para una personalización en el nivel del documento.
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];
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.