【问题标题】:Setting the FillColor of MS Excel Cell using NumberFormat使用 NumberFormat 设置 MS Excel 单元格的 FillColor
【发布时间】:2014-10-31 06:00:05
【问题描述】:

我需要根据某个阈值将 Excel 单元格的填充颜色(背景)设置为红色或绿色。 我有条件地使用Style.Fill.BackgroundColorStyle.Font.FontColor 属性来填充背景颜色和字体颜色,但后来发现NumberFormat 也可以用于有条件地设置字体颜色,如下所示:

Style.NumberFormat.Format = "[Red][<=100];[Blue][>100]";

有什么方法可以使用单元格的NumberFormat 属性设置填充颜色,以便我可以在 MS Excel 本身上检查条件?

【问题讨论】:

    标签: c# excel closedxml


    【解决方案1】:

    有什么方法可以通过使用单元格的 NumberFormat 属性来设置填充颜色,以便我可以在 MS Excel 本身上检查条件?

    没有。没有。通过.NumberFormat 属性应用的条件格式仅影响单元格内​​的文本/数字,而不影响背景颜色。

    你在做什么被解释here

    Excel 有一个名为Conditional Formatting 的功能,它可以根据您设置的条件为文本和背景着色。 Here's the link感谢曼努埃尔

    【讨论】:

      猜你喜欢
      • 2013-09-18
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多