【发布时间】:2013-12-12 18:31:32
【问题描述】:
编辑:这些示例都应该有效。我的问题实际上与 epplus 无关,并且此代码以及标记的答案适用于样式合并单元格。
我希望能够为合并的单元格设置样式,但是,我尝试设置它的样式没有效果。这是我合并单元格的方式:
WorkSheet.Cells["A1:K1"].Merge = true;
这是我尝试在此合并单元格上设置背景和字体颜色的方法:
WorkSheet.Cells["A1:K1"].Style.Fill.PatternType = ExcelFillStyle.Solid;
WorkSheet.Cells["A1:K1"].Style.Fill.BackgroundColor.SetColor(Color.Black);
WorkSheet.Cells["A1:K1"].Style.Font.Color.SetColor(Color.Red);
我尝试过的另一种方法:
WorkSheet.Cells["A1"].Style.Fill.PatternType = ExcelFillStyle.Solid;
WorkSheet.Cells["A1"].Style.Fill.BackgroundColor.SetColor(Color.Black);
WorkSheet.Cells["A1"].Style.Font.Color.SetColor(Color.Red);
我尝试过的另一种方法:
WorkSheet.Cells[1, 1].Style.Fill.PatternType = ExcelFillStyle.Solid;
WorkSheet.Cells[1, 1].Style.Fill.BackgroundColor.SetColor(Color.Black);
WorkSheet.Cells[1, 1].Style.Font.Color.SetColor(Color.Red);
我在这里缺少什么?我可以毫无困难地为其他未合并的单元格设置样式,但我合并的单元格不会改变。
【问题讨论】:
-
刚刚尝试遍历每个合并的单元格并对其进行样式设置,还尝试了 WorkSheet.Cells[1, 1, 1, 11].... 没有成功。
标签: c# epplus office-2013