2

我正在寻找一个 .Net 电子表格组件,它也可以执行 Excel 文件中包含的 VBA。

我发现Spreadsheet Gears非常适合操作和允许用户编辑 Excel 文件,但在使用 VBA 进行计算的电子表格上,这些都不起作用。

那么,除了 Excel 本身,还有其他可以执行 VBA 的组件吗?

4

1 回答 1

1

您可以直接从 .NET 执行 office 宏

例如:vb.net

 objExcel = New Excel.Application
 objExcel.Workbooks.Open(FileName:="c:\test.xls", ReadOnly:=True)
 objExcel.Run("test.xls!test.test")
于 2011-05-04T01:17:20.820 回答