WorkbookBase.IconSets 属性

获取内置图标集的集合,这些图标集可用于对工作簿中的范围应用条件格式规则。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

语法

声明
Public ReadOnly Property IconSets As IconSets
public IconSets IconSets { get; }

属性值

类型:Microsoft.Office.Interop.Excel.IconSets
一个 Microsoft.Office.Interop.Excel.IconSets 集合,包含可用于对工作簿中的范围应用条件格式规则的内置图标集对象。

备注

可以使用图标集将范围数据分类到三到五个由阈值分隔的类别中。每个图标都表示一个值范围。例如,在 Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows 图标集中,红色上箭头表示较高值,黄色倾斜箭头表示中间值,绿色下箭头表示较低值。

若要基于图标集应用条件格式规则,请使用范围的 FormatConditions 属性的 Microsoft.Office.Interop.Excel.FormatConditions.AddIconSetCondition 方法或命名范围的 FormatConditions 属性新建一个 Microsoft.Office.Interop.Excel.IconSetCondition。然后,将 Microsoft.Office.Interop.Excel.IconSetCondition.IconSet 属性设置为从 IconSets 属性检索到的一个 Microsoft.Office.Interop.Excel.IconSet 对象。若要指定要检索的 Microsoft.Office.Interop.Excel.IconSet 对象,请将 Microsoft.Office.Interop.Excel.XlIconSet 枚举值之一作为索引传递给 IconSets 属性。

示例

下面的代码示例用值 1 到 6 来填充 Sheet1 上的一个范围。然后,该示例使用 Microsoft.Office.Interop.Excel.XlIconSet.xl3Arrows 图标集向范围 A1:A6 添加图标集条件。

此示例针对的是文档级自定义项。

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];
}

.NET Framework 安全性

请参见

参考

WorkbookBase 类

Microsoft.Office.Tools.Excel 命名空间