我正在寻找一个也可以执行Excel文件中包含的VBA的.Net电子表格组件。
我发现Spreadsheet Gears非常适合操作并允许用户编辑Excel文件,但在使用VBA进行计算的电子表格中,这些都不起作用。
那么,除了Excel本身,还有其他可以执行VBA的组件吗?
答案 0 :(得分:1)
您可以直接从.NET执行office宏
例如:vb.net
objExcel = New Excel.Application
objExcel.Workbooks.Open(FileName:="c:\test.xls", ReadOnly:=True)
objExcel.Run("test.xls!test.test")