【发布时间】:2011-02-21 04:53:55
【问题描述】:
我正在寻找一个 .Net 电子表格组件,它也可以执行 Excel 文件中包含的 VBA。
我发现Spreadsheet Gears 非常适合操作和允许用户编辑 Excel 文件,但在使用 VBA 进行计算的电子表格上,这些不起作用。
那么,除了 Excel 本身,还有其他组件可以执行 VBA 吗?
【问题讨论】:
-
我不了解 VBA,但有(或曾经有)一个可以执行 VBScript 的 .NET 组件。我将它与 .NET 2.0 一起使用。语法非常相似,它可能适用于不需要与特定工作簿紧密集成的代码(如函数库或其他东西)。
-
SpreadsheetGear 不会执行您的 VBA 代码,但您可以在 C# 或 VB.NET 中实现用户定义的函数,并且您的工作簿将与 SpreadsheetGear 一起使用。有关示例,请参阅此页面上的“自定义函数”示例:spreadsheetgear.com/support/samples/calcengine.aspx
标签: .net excel vba spreadsheet spreadsheetgear