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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.