Compartilhar via


Propriedade WorkbookBase.IconSets

Obtém a coleção de conjuntos internos do ícone que podem ser usados para aplicar uma regra de formatação condicional em 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
public IconSets IconSets { get; }

Valor de propriedade

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

Comentários

Você pode usar um ícone definido para classificar dados de alcance em três categorias a cinco separada por valores de limite. Cada ícone representa um intervalo de valores. Por exemplo, no conjunto de ícone de Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows , a seta para cima vermelha representa um valores mais alto, a seta lateral de amarelo representa os valores intermediária, e a seta para baixo verde representa os valores inferior.

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

Exemplos

O exemplo de código preenche um intervalo em Sheet1 com valores de 1 a 6. O exemplo adicionar uma condição do ícone para o intervalo A1: A6 com o ícone de Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows .

Este exemplo destina-se a uma personalização no 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()].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