IconCriterion 接口

定义

代表图标集中单个图标的条件。 此条件指定了值的范围以及与图标集条件格式规则中的图标关联的阈值类型。

public interface class IconCriterion
[System.Runtime.InteropServices.Guid("00024499-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface IconCriterion
Public Interface IconCriterion
属性

示例

以下代码示例创建了一个代表测试分数的数字范围,然后对该范围应用了图标集条件格式规则。 图标集的类型将从默认图标变为五箭头图标集。 最后,将阈值类型从百分点修改为硬编码数字。

<span class="label">Sub CreateIconSetCF() Dim cfIconSet As IconSetCondition 'Fill cells with sample data With ActiveSheet .Range("C1") = 55 .Range("C2") = 92 .Range("C3") = 88 .Range("C4") = 77 .Range("C5") = 66 .Range("C6") = 93 .Range("C7") = 76 .Range("C8") = 80 .Range("C9") = 79 .Range("C10") = 83 .Range("C11") = 66 .Range("C12") = 74 End With Range("C1:C12").Select 'Create an icon set conditional format for the created sample data range Set cfIconSet = Selection.FormatConditions.AddIconSetCondition 'Change the icon set to a five-arrow icon set cfIconSet.IconSet = ActiveWorkbook.IconSets(xl5Arrows) 'The IconCriterion collection contains all IconCriteria 'By indexing into the collection you can modify each criterion With cfIconSet.IconCriteria(1) .Type = xlConditionValueNumber .Value = 0 .Operator = 7 End With With cfIconSet.IconCriteria(2) .Type = xlConditionValueNumber .Value = 60 .Operator = 7 End With With cfIconSet.IconCriteria(3) .Type = xlConditionValueNumber .Value = 70 .Operator = 7 End With With cfIconSet.IconCriteria(4) .Type = xlConditionValueNumber .Value = 80 .Operator = 7 End With With cfIconSet.IconCriteria(5) .Type = xlConditionValueNumber .Value = 90 .Operator = 7 End With End Sub</span>

注解

图标集条件格式的所有条件都包含在集合 IconCriteria 中。 通过将索引传递到集合中,您可以访问集合中的每个 IconCriterion 对象。 有关详细信息,请参阅示例。

属性

Icon

获取或设置图标集条件格式规则中某个条件的图标。

Index

获取一个值,该值指示条件所表示的阈值。

Operator

返回或设置枚举的常量之一,该常量 XlFormatConditionOperator 指定阈值是“大于”还是“大于或等于”阈值。

Type

返回枚举的常量之一,该常量 XlConditionValueTypes 指定如何确定图标集的阈值。 此为只读属性。

Value

返回或设置条件格式中图标的阈值。 读/写 Variant

适用于