Compartilhar via


WorkbookBase.IconSets Propriedade

Definição

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

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 da propriedade

Um Microsoft.Office.Interop.Excel.IconSets objetos que podem ser usados para aplicar uma regra de formatação condicional em um intervalo de conjunto de coleta que contém o ícone incorporado.

Exemplos

O exemplo de código a seguir preenche um intervalo em Sheet1 com valores de 1 a 6. Em seguida, o exemplo adiciona uma condição de conjunto de ícones ao intervalo A1:A6 com o Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows conjunto de ícones.

Este exemplo destina-se a uma personalização no nível 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

Comentários

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

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

Aplica-se a