通过VB.NET中的Process.Start()打开特定工作表上的Excel文件(外部打开)

时间:2015-11-17 04:46:51

标签: vb.net excel

Error 我有一个数据库,其中包含excel文件名以及每个文件名的特定工作表名称。我真正需要的是简单地打开(外部)excel文件,焦点是特定的工作表名称。

我只是尝试过以下内容。但它只是打开excel文件,重点是默认工作表,而不是我想要的工作表。

Process.Start(" X:\ myexcelpath \ myexcelworkbook.xlsx"," myworksheet")

所以请告诉我如何在vb.net中完成这些工作

谢谢。

1 个答案:

答案 0 :(得分:1)

不幸的是,您无法通过命令行执行此操作。我建议您使用Microsoft.Office.Interop.Excel。

How to manipulate an excel workbook with Excel.Workbook

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