Ошибка чтения Excel с использованием VB.NET - PullRequest
1 голос
/ 12 июня 2011

У меня есть этот код для чтения файла 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)

Ошибка: член не найден ....

Не могли бы вы сообщить мне, почему я получаю эту ошибку и как я могу ее исправить?

1 Ответ

1 голос
/ 12 июня 2011

Workbook имеет члена Worksheets.Единственное, чего не хватает, - это типа

objSht = CType(objWrkBk.Worksheets(0),  Excel.Worksheet)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...