Поделиться через


Workbook.IconSets Свойство (2007 System)

Обновлен: Ноябрь 2007

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

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)

Синтаксис

'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property IconSets As IconSets
'Применение
Dim instance As Workbook
Dim value As IconSets

value = instance.IconSets
[BrowsableAttribute(false)]
public IconSets IconSets { get; }

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

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

Заметки

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

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

Примеры

В следующем примере кода диапазон листа Sheet1 заполняется значениями от 1 до 6. Затем в примере добавляется условие установки значка в диапазоне A1:A6 при помощи установки значка Microsoft.Office.Interop.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
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];
}

Разрешения

См. также

Ссылки

Workbook Класс

Workbook - члены

Microsoft.Office.Tools.Excel - пространство имен