我正在编写一个VB.Net程序,用于从Excel工作表中提取信息并将其显示在键盘的LCD面板上。但是,我遇到了一些麻烦。我设法让它显示在液晶显示屏上,并从Excel中读取数据。
但是,它并没有从我想要的工作表中提取。它从书中的中间工作表中拉出来,这是一本大型的,多兆字节的书,有很多张。我的代码如下。
Dim Excel As Microsoft.Office.Interop.Excel.Application
Dim intraday As Microsoft.Office.Interop.Excel.Workbook
Dim iSheet As Microsoft.Office.Interop.Excel.Worksheet
Dim t As String
Excel = CreateObject("Excel.Application")
Excel.Workbooks.Open("C:\excelworkbook.xlsm")
iSheet = Excel.Workbooks(1).Worksheets(9)
t = Excel.Cells(11, 1).Value.ToString
答案 0 :(得分:0)
你能试试这段代码。
Dim Excel As Microsoft.Office.Interop.Excel.Application
Dim intraday As Microsoft.Office.Interop.Excel.Workbook
Dim iSheet As Microsoft.Office.Interop.Excel.Worksheet
Dim t As String
Excel = CreateObject("Excel.Application")
intraday=Excel.Workbooks.Open("C:\excelworkbook.xlsm")
iSheet = intraday.Worksheets(n)
t = Excel.Cells(11, 1).Value.ToString
其中n是所需的工作表。