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