【发布时间】:2017-02-01 16:50:36
【问题描述】:
我正在使用带有 ClosedXML 的条件格式,但我遇到了 2 个问题。首先,如果我将条件设置为基于这样的值:
> RangeToAdd.AddConditionalFormat().WhenLessThan(0).Fill.SetBackgroundColor(XLColor.Red).Font.SetFontColor(XLColor.Red);
但是,当我需要将其设置为相对单元格时,它不起作用。这是我尝试过的:
RangeToAdd.AddConditionalFormat().WhenLessThan("\"=RC[-19]\"").Fill.SetBackgroundColor(XLColor.Yellow);
RangeToAdd.AddConditionalFormat().WhenGreaterThan("\"=RC[-19]+RC[-18]+RC[-17]\"").Fill.SetBackgroundColor(XLColor.BabyBlue);
它不工作。它是添加 ="= 然后是不正确的公式。我按照文档中所说的 here 进行了尝试,但也没有转义引号。
另一个问题很小,但我无法弄清楚。如何设置条件为真时停止。
【问题讨论】: