带有VBA支持的电子表格组件

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

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

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

您可以直接从.NET执行Officemacros

例如:vb.net

objExcel = New Excel.Application objExcel.Workbooks.Open(FileName:="c:\test.xls", ReadOnly:=True) objExcel.Run("test.xls!test.test")