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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。