为什么不能使用C#更改单元格的填充颜色?

时间:2012-01-09 14:23:07

标签: c# excel

基于:

coloring cells of excel sheet

我把这行代码

Range data_cell = work_sheet.Cells[row, column];
data_cell.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.DeepPink);

我添加了System.Drawing dll文件+在我的文件中添加了导入行

using System.Drawing;

但我仍然收到此消息:

cannot resolve symbol "ColorTranslator"

有任何解决此问题的建议吗?

1 个答案:

答案 0 :(得分:1)

如果要更改单元格的背景颜色,

                Range myRange = work_sheet.get_Range("A1", "A1");
                myRange.Interior.ColorIndex = 6;

这将绘制A1单元格

编辑:找不到ColorIndex的好参考,但是here's找到了所有颜色的图片 6,在我们的例子中,是黄色。