通过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