已经研究过输出到Excel并且可以成功完成。如果我错过了更简单的东西,我的问题就更多了。
目前,如果我想设置单个单元格的字体,单元格颜色,大小等,我这样做:
range = (Range)ws.Cells[10, 12];
range.Formula = "=SUM(R10C10:R10C11)";
range.Calculate();
range.Font.Bold = true;
range.Font.Underline = true;
range.Style = wb.Styles["Currency"];
range.Font.Color = Color.Red;
range.Font.Name = "Arial";
range.Font.Size = 26;
borders = range.Borders;
borders.LineStyle = XlLineStyle.xlContinuous;
borders.Weight = 2d;
我是否遗漏了文档中允许我在单个单元格上执行此操作而无需创建Range
的内容?
答案 0 :(得分:1)
不,C#需要一个对象限定符(参见What's the C# equivalent to the With statement in VB?。所以你当前的代码是协议。