WorkbookBase.IconSets Свойство

Определение

Получает коллекцию встроенных наборов значков, которые можно использовать для применения условных правил форматирования к диапазону ячеек в книге.

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

Значение свойства

Коллекция Microsoft.Office.Interop.Excel.IconSets, содержащая встроенные объекты набора значков, которые можно использовать для применения правила условного форматирования к диапазону.

Примеры

В следующем примере кода диапазон Sheet1 заполняется значениями от 1 до 6. Затем этот пример добавляет условие набора значков в диапазон A1:A6 с набором значков Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows .

Этот пример предназначен для настройки на уровне документа.

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

Комментарии

Набор значков можно использовать для классификации данных диапазона по трем-пяти категориям, разделенным пороговым значением. Каждый значок представляет диапазон значений. Например, в наборе Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows значков красная стрелка вверх представляет более высокие значения, желтая боковая стрелка — средние значения, а зеленая стрелка вниз — более низкие значения.

Чтобы применить правило условного форматирования на основе набора значков, создайте новый Microsoft.Office.Interop.Excel.IconSetCondition с помощью Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition метода FormatConditions свойства диапазона или FormatConditions свойства именованного диапазона. Затем присвойте свойству Microsoft.Office.Interop.Excel.IconSetCondition.IconSetMicrosoft.Office.Interop.Excel.IconSet объект , который вы извлекаете IconSets из свойства . Чтобы указать Microsoft.Office.Interop.Excel.IconSet объект, который требуется извлечь, передайте одно из значений Microsoft.Office.Interop.Excel.XlIconSet перечисления в качестве индекса в IconSets свойство .

Применяется к