C#

时间:2017-10-27 19:57:56

标签: c# excel winforms

我有一个项目使用下面的代码并正常工作。

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指令或程序集引用?)

0 个答案:

没有答案