我有一个项目使用下面的代码并正常工作。
oSheet.Cells[1, i].Interior.Color = Excel.XlRgbColor.rgbLightSlateGrey
但我将其复制到一个新项目并添加了相同的引用,但是给出了错误。
完整代码:
Excel = Microsoft.Office.Interop.Excel;Excel.Application oXL;
Excel._Workbook oWB;
Excel._Worksheet oSheet;
Excel.Range oRng;
oXL = new Excel.Application();
oXL.UserControl = false;
oWB = (oXL.Workbooks.Add(""));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;
int currentRow = 1;
for (int i = 1; i < 7; i++)
{
oSheet.Cells[currentRow, 2] = "123";
oSheet.Cells[currentRow, 2].Interior.Color = Excel.XlRgbColor.rgbLightBlue;
currentRow++;
}
//Make the headers bold
for (int i = 1; i < 7; i++)
{
oSheet.Cells[3, i].Interior.Color =
Excel.XlRgbColor.rgbLightSlateGrey;
}
&#39;对象&#39;不包含&#39;内部&#39;的定义没有延伸 方法&#39;内部&#39;接受类型&#39;对象&#39;的第一个参数。可能 发现(您是否缺少using指令或程序集引用?)