Skip to content

Add (方法)

添加新的条件格式。返回一个 FormatCondition 对象,它代表新的条件格式。

说明

对单个区域定义的条件格式不能超过三个。使用 Modify 方法可修改现有的条件格式,使用 Delete 方法可在添加新条件格式前删除现有的格式。

参数

属性数据类型必填说明
TypeXlFormatConditionType必填指定条件格式是基于单元格值还是基于表达式。
Operatorany可选条件格式运算符。可为以下 XlFormatConditionOperator 常量之一:xlBetween、xlEqual、xlGreater、xlGreaterEqual、xlLess、xlLessEqual、xlNotBetween 或 xlNotEqual。如果 Type 为 xlExpression,则忽略 Operator 参数。
Formula1any可选与条件格式相关联的值或表达式。可为常量值、字符串值、单元格引用或公式。
Formula2any可选当 Operator 为 xlBetween 或 xlNotBetween 时,它是与条件格式第二部分相关联的值或表达式(否则忽略该参数)。可为常量值、字符串值、单元格引用或公式。

示例

javascript
/*本示例向第一张工作表上单元格区域 E1:E10 中添加条件格式*/
function test() {
    let formatCondition = Application.Worksheets.Item(1).Range("E1:E10").FormatConditions.Add(xlCellValue, xlGreater, "=$A$1")
    let boders = formatCondition.Borders
    boders.LineStyle = xlContinuous
    boders.Weight = xlThin
    boders.ColorIndex = 6
    let font = formatCondition.Font
    font.Bold = true
    font.ColorIndex = 3
}
javascript
/*本示例在活动工作表上单元格区域 B1:B10 上新增条件格式,并设置该条件格式的内部颜色。*/
function test() {
    let formatCondition = ActiveSheet.Range("B1:B10").FormatConditions.Add(xlCellValue, xlBetween, "=3", "=9")
    formatCondition.Interior.ColorIndex = 3
}