c# – Interior.Color不工作
using Excel = Microsoft.Office.Interop.Excel; using Microsoft.Office.Interop.Excel;
码
oSheet = (Excel.Worksheet)oWB.ActiveSheet; oSheet.Name = "Data"; oSheet.Cells[1, 1].Interior.Color = 4;
我的目标是获得单元格的值,并需要将背景颜色设置为颜色索引4。
例。
如果单元格[5,2]包含文本为“否”,则需要将设置的背景颜色设置为彩色。 指数4。
但是我得到错误
不包含“Interior”的定义,并且没有可以find接受“object”types的第一个参数的扩展方法“Interior”
我没有自己testing,但如果你想使用Color
比你必须使用RGB值。 但是由于B和R切换,所以要小心,所以你必须使用BGR来设置你的Color
。
如果你想使用你的颜色索引4,那么改用ColorIndex
。
oSheet.Cells[1, 1].Interior.ColorIndex = 4;