求助!!! vb.net 2005 读Excel (12.0)单元格 不是真实值!
2005引用的是EXCEL 12.0 ,在获取指定的单元格内数据值,却不到真实值 ,而是
“System.__ComObject” ,是我的方法不对,还是什么原因,从昨天下午一直忙乎到现在,就是找不到原因!急急!!代码如下:
Public XlsObject As Microsoft.Office.Interop.Excel.Application '定义变量
Public XlsBook As Microsoft.Office.Interop.Excel.Workbook
Public XlsSheet As Microsoft.Office.Interop.Excel.Worksheet
Dim aa As String
XlsObject = CreateObject("Excel.Application") '创建EXCEL对象
XlsObject.Visible = False '设置EXCEL对象可见(或不可见)
XlsBook = XlsObject.Workbooks.Open("E:\111.xls") '打开工作簿
XlsSheet = XlsBook.Sheets("ACE-1") '设置活动工作表
' aa = XlsSheet.Cells(1, 2) ' 提示:从类型“Range”到类型“String”的转换无效。
aa = XlsSheet.Cells(1, 2).ToString ' aa="System.__ComObject"
求大侠 指点啊!!!!!!