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.IconSet
Microsoft.Office.Interop.Excel.IconSet
объект , который вы извлекаете IconSets из свойства . Чтобы указать Microsoft.Office.Interop.Excel.IconSet
объект, который требуется извлечь, передайте одно из значений Microsoft.Office.Interop.Excel.XlIconSet
перечисления в качестве индекса в IconSets свойство .