使用VBA分发Excel电子表格的最佳方式

时间:2009-06-23 05:41:48

标签: excel vba excel-vba distribution

我正在尝试找出如何在网上分发excel文件,以便大多数用户能够使用它。我知道Microsoft Excel Viewer(可以在不安装Office的情况下打开Excel文件),但它不运行VBA代码,这是此文件的必需品。此外,Office 2007中的API发生了一些变化,导致文件的某些部分呈现错误,因此我也希望该解决方案适用于Excel XP / 2003.是否有人对不同的可能方式有任何提示/提示这样做?

3 个答案:

答案 0 :(得分:3)

如果必须使用VBA,那么除了安装完整的客户端之外别无选择。

向谷歌FSM祷告,以便更快地向Google文档添加脚本?

答案 1 :(得分:2)

Excel是唯一运行Excel VBA代码的应用程序。

SpreadsheetGear for .NET是适用于.NET的Excel兼容电子表格组件,其中包含Windows Forms spreadsheet control和类似于Excel的API。使用SpreadsheetGear,您可以获得更多控制权,并且您不必担心您的用户是否拥有Excel,但缺点是您必须在VB.NET或C#中重写VBA代码。

如果您想试用,可以免费试用here

免责声明:我拥有SpreadsheetGear LLC

答案 2 :(得分:0)

将其设为Excel加载项并添加密码保护。

How to created Excel Add-In