使用VB.NET读取Excel时出错

我有这个代码来读取Excel文件

Dim scheduleFileName As String 'Creating Excel Object Dim fileName As String fileName = "E:\Vb Deployment\scheduling\scheduleSheet.xlsx" Dim objExcel As New Excel._ExcelApplication Dim objWrkBk As Excel.Workbook Dim objSht As Excel.Worksheet Dim testdata As String objWrkBk = GetObject(fileName) ' or objWrkBk = objExcel.Workbooks.Open("C:\test.xls") objSht = objWrkBk.Worksheets(0) testdata = objSht.Cells(1, 1).Value.ToString() 

但它在线提供错误

 objSht = objWrkBk.Worksheets(0) 

错误:未find成员….

你可以让我知道为什么我得到这个错误,我怎么能纠正它?

Workbook确实有一个成员Worksheets 。 唯一缺less的是types转换

 objSht = CType(objWrkBk.Worksheets(0), Excel.Worksheet)