我可以像这样设置单元格或单元格区域的背景颜色:
rowRngprogramParamsRange.Style.Fill.PatternType = ExcelFillStyle.Solid;
rowRngprogramParamsRange.Style.Fill.BackgroundColor.SetColor(Color.DarkRed);
虽然我尝试过这个方法,但我仍然无法设置字体颜色:
rowRngprogramParamsRange.Style.Font.Color = Color.Red;
...编译失败,出现两个错误消息:第一个是无法将System.Drawing.Color分配给OfficeOpenXml.Style.ExcelColor,第二个是该属性是只读的。
仅为尝试,我尝试进行强制转换:
rowRngprogramParamsRange.Style.Font.Color = (OfficeOpenXml.Style.ExcelColor)Color.Red;
在EPPlus中,大部分事情都很简单,肯定比Excel Interop更容易,但其中一个问题让我感到困惑。在EPPlus中,如何为某个范围的字体指定颜色呢?我现在得到的错误信息是:无法将类型“System.Drawing.Color”转换为“OfficeOpenXml.Style.ExcelColor”