FormatCondition 接口

定义

代表条件格式。

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 对象是 集合的成员FormatConditionsFormatConditions 集合最多可以包含给定范围的三种条件格式。

使用 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 对象的 、 BordersInterior 属性来控制格式化单元格的外观。 条件格式对象模型不支持这些对象的某些属性。 下表中列出了可用于条件格式的属性。

Font 粗体颜色颜色IndexFontStyle线删除线下划线不能使用会计下划线样式。
边框 底部颜色样式以下边框样式 () 不支持所有其他边框样式:xlNonexlSolidxlDashxlDashDotxlDashDotDotxlGray50xlGray75xlGray25顶部权重 (不支持所有其他) 使用以下边框权重:xlWeightHairlinexlWeightThin
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()

为此条件格式规则设置求值顺序,以便在工作表上的所有其他规则之后计算此规则。

适用于