WorkbookBase.IconSets 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取内置图标集的集合,这些图标集可用于对工作簿中的范围应用条件格式规则。
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 集合,其中包含可用于将条件格式规则应用于区域的内置图标集对象。
示例
下面的代码示例使用 1 到 6 的值填充 上的 Sheet1
范围。 然后,该示例使用图标集将图标集条件添加到区域 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.FormatConditions.AddIconSetCondition
区域的 属性或FormatConditions命名区域的 属性的 方法FormatConditions创建新的 Microsoft.Office.Interop.Excel.IconSetCondition
。 然后,将 Microsoft.Office.Interop.Excel.IconSetCondition.IconSet
属性设置为 Microsoft.Office.Interop.Excel.IconSet
从 IconSets 属性中检索的对象。 若要指定要 Microsoft.Office.Interop.Excel.IconSet
检索的对象,请将其中一个 Microsoft.Office.Interop.Excel.XlIconSet
枚举值作为索引传递给 属性 IconSets 。