WorkbookBase.IconSets Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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
Valor de propiedad
Colección Microsoft.Office.Interop.Excel.IconSets que contiene los objetos de conjunto de iconos integrados que se pueden usar para aplicar una regla de formato condicional a un intervalo.
Ejemplos
En el ejemplo de código siguiente se rellena un intervalo en Sheet1
con valores comprendidos entre 1 y 6. A continuación, en el ejemplo se agrega una condición de conjunto de iconos al rango A1:A6 con el conjunto de Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows
iconos.
Este ejemplo es para una personalización de nivel de documento.
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
Comentarios
Puede usar un conjunto de iconos para clasificar los datos de intervalo en tres a cinco categorías separadas por valores de umbral. Cada icono representa un intervalo de valores. Por ejemplo, en el Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows
conjunto de iconos, la flecha arriba roja representa valores superiores, la flecha lateral amarilla representa valores intermedios y la flecha hacia abajo verde representa valores inferiores.
Para aplicar una regla de formato condicional basada en un conjunto de iconos, cree un nuevo Microsoft.Office.Interop.Excel.IconSetCondition
mediante el Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition
método de la FormatConditions propiedad de un intervalo o la FormatConditions propiedad de un rango con nombre. A continuación, establezca la Microsoft.Office.Interop.Excel.IconSetCondition.IconSet
propiedad en un Microsoft.Office.Interop.Excel.IconSet
objeto que recupere de la IconSets propiedad . Para especificar el Microsoft.Office.Interop.Excel.IconSet
objeto que desea recuperar, pase uno de los Microsoft.Office.Interop.Excel.XlIconSet
valores de enumeración como índice a la IconSets propiedad .