官方工具文档关于条件格式的示例报错,应该是存在BUG
// 区域对象
let range = Application.Range('A1:A5')
// 条件格式对象
let formatConditions = range.FormatConditions
// 添加条件格式
let formatCondition = formatConditions.Add(
Application.Enum.XlFormatConditionType.xlExpression,
undefined,
'=A1>5' // 当值大于5时,显示特定样式
)
// 设置公式
range.Value = '6'
// 编辑不满足条件格式时的指定样式
formatCondition.With({
Interior: { Color: '#000000' },
Font: {
Bold: true,
Color: '#FF0000',
Underline: Application.Enum.XlUnderlineStyle.xlUnderlineStyleSingle,
Italic: true,
Strikethrough: true
},
Border: { LineStyle: -4119, Color: '#FF0000' }
})