通过VB.NET中的Process.Start()(外部打开)在特定的工作表上打开Excel文件
错误我有一个数据库的Excel文件名与每个特定的工作表名称一起存储。 我真正需要的只是打开(外部)的Excel文件,焦点到特定的工作表名称。
我只是尝试像下面的东西。 但它只是打开Excel文件,重点是默认的工作表,而不是我想要的工作表。
Process.Start(“X:\ myexcelpath \ myexcelworkbook.xlsx”,“myworksheet”)
所以,请让我知道我怎么能在vb.net做这个东西
谢谢。
不幸的是,你不能通过命令行来做到这一点。 我会build议您使用Microsoft.Office.Interop.Excel。
如何使用Excel.Workbook处理Excel工作簿
Dim xlApp As Excel.Application Dim xlWorkBook As Excel.Workbook Dim xlWS As Excel.Worksheet xlApp = New Excel.Application xlWorkBook = xlApp.Workbooks.Open(sFilePath) xlWS = CType(xlWorkBook.Worksheets(sheetNameOrIndex), Excel.Worksheet) xlApp.Visible = True