FormatCondition 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表条件格式。
public interface class FormatCondition
[System.Runtime.InteropServices.Guid("00024425-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface FormatCondition
Public Interface FormatCondition
- 属性
注解
FormatCondition 对象是 集合的成员FormatConditions。 FormatConditions 集合最多可以包含给定范围的三种条件格式。
使用 FormatConditions (index
) (其中 index 是条件格式的索引号)返回 FormatCondition 对象。
Microsoft.Office.Interop.Excel.FormatConditions.Add(Microsoft.Office.Interop.Excel.XlFormatConditionType,System.Object,System.Object,System.Object)使用 方法创建新的条件格式。 如果尝试为单个范围创建三个以上的条件格式, 则 Add 方法将失败。 如果区域有三种格式,则可以使用 Modify(XlFormatConditionType, Object, Object, Object) 方法更改其中一种格式,也可以使用 Delete() 方法删除格式,然后使用 Add 方法创建新格式。
Font使用 FormatCondition 对象的 、 Borders和 Interior 属性来控制格式化单元格的外观。 条件格式对象模型不支持这些对象的某些属性。 下表中列出了可用于条件格式的属性。
Font | 粗体颜色颜色IndexFontStyle斜线删除线下划线不能使用会计下划线样式。 |
边框 | 底部颜色左右样式以下边框样式 () 不支持所有其他边框样式:xlNone、xlSolid、xlDash、xlDashDot、xlDashDotDot、xlGray50、xlGray75 和 xlGray25。顶部权重 (不支持所有其他) 使用以下边框权重:xlWeightHairline 和 xlWeightThin。 |
Interior | ColorColorIndexPatternPatternColorIndex |
属性
Application |
返回一个 Application 对象,该对象表示Microsoft Excel 应用程序。 |
AppliesTo |
返回一个 Range 对象,该对象指定应用格式规则的单元格区域。 |
Borders |
返回一个 Borders 集合,该集合表示样式或单元格区域的边框 (包括定义为条件格式) 的一部分的区域。 |
Creator |
返回一个 32 位整数,该整数指示在其中创建了此对象的应用程序。 |
DateOperator |
指定格式 XlTimePeriods 条件中使用的 Date 运算符。 读/写。 |
Font |
返回一个 Font 对象,该对象表示指定对象的字体。 |
Formula1 |
返回与条件格式或者数据有效性相关联的值或表达式。 |
Formula2 |
返回与条件格式或数据有效性验证第二部分相关联的值或表达式。 |
Interior |
返回一个 Interior 对象,该对象表示指定对象的内部。 |
NumberFormat |
在条件格式规则的计算结果为 True 时返回或设置应用于单元格的数字格式。 读取/写入 对象 。 |
Operator |
返回条件格式的 运算符。 |
Parent |
返回指定对象的父对象。 |
Priority |
返回或设置条件格式规则的优先级值。 当工作表中存在多个条件格式规则时,优先级确定求值的顺序。 |
PTCondition |
返回一个 Boolean 值,指明是否将条件格式应用于数据透视表图表。 只读。 |
ScopeType |
返回或设置枚举的常量之一,该常量 XlPivotConditionScope 确定条件格式应用于数据透视表时的范围。 |
StopIfTrue |
返回或设置一个 Boolean 值,该值确定在当前规则的计算结果为 True 时是否应计算单元格上的其他格式规则。 |
Text |
返回或设置一个 String 值,该值指定条件格式规则使用的文本。 |
TextOperator |
返回或设置枚举的 XlContainsOperator 常量之一,指定由条件格式规则执行的文本搜索。 |
Type |
返回对象类型。 |
方法
Delete() |
删除对象。 |
Modify(XlFormatConditionType, Object, Object, Object) |
更改现有条件格式。 |
ModifyAppliesToRange(Range) |
设置此格式规则所应用于的单元格区域。 |
ModifyEx(XlFormatConditionType, Object, Object, Object, Object, Object) |
代表条件格式。 |
SetFirstPriority() |
将此条件格式规则的优先级值设置为“1”,以便在工作表上的所有其他规则之前计算此规则。 |
SetLastPriority() |
为此条件格式规则设置求值顺序,以便在工作表上的所有其他规则之后计算此规则。 |