Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1];
Microsoft.Office.Interop.Excel.Range range;
range = worksheet.get_Range(xlApp.Cells[2, 1], xlApp.Cells[RowCount, colCount]);
以上是我的部分代码,在运行的时候提示未包含get_Range的定义,求解,用worksheet是可以点出get_Range的,为什么会找不到啊~
麻烦知道的人给讲讲,谢谢了~~
Microsoft.Office.Interop.Excel.Range range;
range = worksheet.get_Range(xlApp.Cells[2, 1], xlApp.Cells[RowCount, colCount]);
以上是我的部分代码,在运行的时候提示未包含get_Range的定义,求解,用worksheet是可以点出get_Range的,为什么会找不到啊~
麻烦知道的人给讲讲,谢谢了~~
解决方案 »
- 2个List之间的拷贝 ListA = ListB
- webBrowser1
- 该字符串未被识别为有效的布尔值
- 哪个会用.net动网论坛教下我?为什么我下载的报大堆错,还没数据库,不是说是开源的么?
- 如果listview有很多记录在一个窗口显示不下时,如何在代码里使listview显示未被显示的某一条记录?
- 怎么根据另一个表随机生成数据。
- 请教neirong2.Replace(" "," "),谢谢!
- 大虾,请指教!
- 怎么在DataSet中对DataTable增加一列,并且提交到Access数据库中(WINFORM)
- 安装vs.net 2003 后完全不影响老版本的么?
- XML解析问题
- 为什么我回复不了
例: 原 range = worksheet.get_Range(xlApp.Cells[2, colCount], xlApp.Cells[RowCount, colCount]);
将所有涉及到 .get_Range();的方法,全部加上 as Microsoft.Office.Interop.Excel.Range
如下例: 改
if (worksheet != null)
{
range = worksheet.get_Range(xlApp.Cells[2, colCount] as Microsoft.Office.Interop.Excel.Range, xlApp.Cells[RowCount, colCount] as Microsoft.Office.Interop.Excel.Range);
}
这样就可以解决了,我用的是 VS2010 通过我在网上查到的,出现这一类问题的,基本全是VS2010。