使用NumberFormat设置MS Excel单元格的FillColor



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

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

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

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

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

你在做什么在这里解释。

Excel有一个名为条件格式的功能,它可以根据您设置的条件为文本和背景上色。这是链接(感谢Manuel

最新更新