Propriedade WorkbookBase.IconSets

Obtém a coleção de conjuntos de ícones de internos que podem ser usados para aplicar uma condicional a formatação de regra a um intervalo na pasta de trabalho.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxe

'Declaração
Public ReadOnly Property IconSets As IconSets
    Get
public IconSets IconSets { get; }

Valor de propriedade

Tipo: Microsoft.Office.Interop.Excel.IconSets
A Microsoft.Office.Interop.Excel.IconSets coleção que contém o ícone incorporado definir objetos que podem ser usados para aplicar uma regra de formatação condicional a um intervalo.

Comentários

Você pode usar um ícone de definir a classificar os dados do intervalo em categorias de três a cinco separadas por valores de limite. Cada ícone representa um intervalo de valores. Por exemplo, o Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows conjunto de ícones, o vermelho, seta para cima representa os valores mais altos, a seta lateral amarela representa valores intermediários, e a seta para baixo, o verde representa valores mais baixos.

Para aplicar uma regra de formatação condicional com base em um conjunto de ícones, crie uma nova Microsoft.Office.Interop.Excel.IconSetCondition usando o Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition método o FormatConditions propriedade de um intervalo ou a FormatConditions propriedade de um intervalo nomeado. Em seguida, defina a Microsoft.Office.Interop.Excel.IconSetCondition.IconSet propriedade para um Microsoft.Office.Interop.Excel.IconSet objeto recuperados a partir de IconSets propriedade. Para especificar o Microsoft.Office.Interop.Excel.IconSet o objeto que você deseja recuperar, passar de uma da Microsoft.Office.Interop.Excel.XlIconSet valores de enumeração como um índice para o IconSets propriedade.

Exemplos

O exemplo de código a seguir preenche um intervalo em Sheet1 com valores de 1 a 6. O exemplo adiciona um ícone de definir a condição para a a1: a6 do intervalo com o Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows ícone definido.

Este exemplo é para uma personalização em nível de 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(),missing].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];
}

Segurança do .NET Framework

Consulte também

Referência

WorkbookBase Classe

Namespace Microsoft.Office.Tools.Excel