Page tree
Skip to end of metadata
Go to start of metadata

条件规则宏检查将格式选项应用于一致元素的条件。此宏必须在条件规则管理器宏中使用。

条件规则宏具有以下参数:

参数描述
[Enum]规则条件(默认=“元素值等于”)要检查的条件类型。基于此类型,值1,值1 +值2或都不需指定。可能具有以下值之一:
  • 元素值介于
    • 当单元格数值在Value1和Value2参数值(包括)之间的范围内时,应用格式
    • 如果单元格值或Value1或Value2不是数字(即Long或Double),则不检查规则
    • 取值范围介于Value1和Value2的最小值与Value1和Value2的最大值之间
  • 元素值不在
    • 当单元格数值不在Value1和Value2参数值之间的范围内时,应用格式
    • 如果单元格值或Value1或Value2不是数字(即Long或Double),则不检查规则
    • 取值范围介于Value1和Value2的最小值与Value1和Value2的最大值之间
  • 元素值等于
    • 当单元格值等于Value1参数值时应用格式
    • 如果单元格值和Value1都是数字值,则将它们进行数字比较,否则将它们作为文本进行比较(不区分大小写)
    • Value2参数的值将被忽略
  • 元素值不等于
    • 当单元格值不等于Value1参数值时应用格式
    • 如果单元格值和Value1都是数字值,则将它们进行数字比较,否则将它们作为文本进行比较(不区分大小写)
    • Value2参数的值将被忽略
  • 元素值大于
    • 当数值单元格值大于Value1参数数值时,应用格式化
    • 如果单元格值或Value1不是数字,则不检查规则
    • Value2参数的值将被忽略
  • 元素值小于
    • 当数值单元格值小于Value1参数数值时,应用格式
    • 如果单元格值或Value1不是数字,则不检查规则
    • Value2参数的值将被忽略
  • 元素值大于或等于
    • 当数值单元格值大于或等于Value1参数数值时,应用格式化
    • 如果单元格值或Value1不是数字,则不检查规则
    • Value2参数的值将被忽略
  • 元素值小于或等于
    • 当数值单元格值小于或等于Value1参数数值时,应用格式化
    • 如果单元格值或Value1不是数字,则不检查规则
    • Value2参数的值将被忽略
  • 元素文字包含
    • 当单元格包含Value1参数文本时应用格式
    • 搜索不区分大小写
    • Value2参数的值将被忽略
  • 元素文字不包含
    • 当单元格不包含Value1参数文本时应用格式
    • 搜索不区分大小写
    • Value2参数的值将被忽略
  • 元素文字以
    • 当单元格以Value1参数文本开头时,应用格式
    • 搜索不区分大小写
    • Value2参数的值将被忽略
  • 元素文字以
    • 当单元格以Value1参数文本结尾时应用格式
    • 搜索不区分大小写
    • Value2参数的值将被忽略
  • 元素为空
    • 当单元格为空白时应用格式
    • 通过测量单元格文本长度来完成检查–如果为零,则该单元格为空白
    • Value1和Value2参数的值将被忽略
  • 元素不为空
    • 当单元格不为空时应用格式
    • 通过测量单元格文本长度来完成检查–如果它大于零,则该单元格不为空
    • Value1和Value2参数的值将被忽略
  • 元素是一个数值
    • 当单元格为数值时应用格式
    • 通过检查Long和Double类型来完成检查
    • Value1和Value2参数的值将被忽略
  • 公式结果值为true
    • 当Value1参数中指定的公式的结果为true时,应用格式
    • 可以使用CelesteCS Math附加公式列表中的任何适用公式
    • 表格单元格可以引用为A1,$ A1,A $ 1,$ A $ 1
    • 表范围可以指定为$ A $ 1:$ B $ 2
    • Value2参数的值将被忽略
[String]值1(默认=空)条件的第一个参数(如果适用)。
[String]值2(默认=空)条件的第二个参数(如果适用)。
[String]适用于(默认=“所有表”)指定要应用条件格式的单元格。
  • 设置为“所有表”以将格式应用于所有表的所有单元格。
  • 可以指定确切的列范围以仅将格式应用于指定的列。注意,还应指定确切的表规范。示例:“ Table1.A:B”。
  • 可以指定多个范围,以“;”分隔 符号。示例:'Table1.A:B; 表1.D:E'
[Boolean]如果为true,则停止(默认为false)指定是否停止对conformant元素进行后续规则处理。
[Enum]粗体字(默认=“保留原始”)指定是否对符合元素的文本应用粗体样式。如果此参数设置为“保持原始”,则粗体样式将不会更改。可能具有以下值之一:
  • 保持原始
  • 套用样式
  • 删除样式
[Enum]斜体文字(默认=“保留原图”)指定是否对符合元素的文本应用斜体样式。如果此参数设置为“保持原始”,则斜体样式将不会更改。可能具有以下值之一:
  • 保持原始
  • 套用样式
  • 删除样式
[Enum]带下划线的文字(默认=“保留原始文字”)指定是否将下划线样式应用于一致元素的文本。如果此参数设置为“保持原始”,则下划线样式不会更改。可能具有以下值之一:
  • 保持原始
  • 套用样式
  • 删除样式
[String]文本颜色(默认=“保留原始”)指定是否将特定颜色应用于一致元素的文本。设置为“保留原始”以保留原始颜色。可能具有以下值之一:
  • 保持原始
  • CSS颜色
    • 蓝晶
    • 绿色
    • 等等…
  • 十六进制颜色
    • #FFCCCC
    • #555555
    • 等等…
[String]背景色(默认=“保留原图”)指定是否将特定背景色应用于一致元素。设置为“保留原始”以保留原始颜色。可能具有以下值之一:
  • 保持原始
  • CSS颜色
    • 蓝晶
    • 绿色
    • 等等…
  • 十六进制颜色
    • #FFCCCC
    • #555555
    • 等等…
  • 汇合表背景颜色
    • 高亮灰色
    • 高亮红色
    • 高亮绿色
    • 高亮蓝色
    • 高亮黄色
[String]替换文字(默认=“保留原始文字”)指定文本以替换一致元素的文本。设置为“保留原始文本”以保留原始文本。可能具有以下值之一:
  • 保持原始
  • 用以下内容替换符合元素的文本的任何文本

设置参数后,可以在宏编辑器的预览窗格中看到指定格式应用程序的示例。更改格式或替换参数后,按“预览”按钮以查看结果。

  • No labels