Compartir a través de


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

Vea también

Referencia

WorkbookBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)