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 de ícone interno que podem ser usados para aplicar uma regra de formatação condicional em 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 médios, 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 uma nova Microsoft.Office.Interop.Excel.IconSetCondition usando o método de Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition da propriedade de FormatConditions de um intervalo, ou a 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 a propriedade de IconSets .Para especificar Microsoft.Office.Interop.Excel.IconSet objeto que você deseja recuperar, para passar em um dos valores de enumeração de 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 então adiciona uma condição do ícone para o intervalo A1: A6 com o conjunto de ícone de Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows .
Este exemplo é para uma personalização da nível.
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
- 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.