1

我正在尝试找出如何以大多数用户能够使用的方式在网上分发 excel 文件。我知道 Microsoft Excel 查看器(它可以在没有安装 Office 的情况下打开 Excel 文件),但它不运行 VBA 代码,这是该文件所必需的。此外,Office 2007 中的 API 有一些更改,导致文件的某些部分呈现不正确,所以我也希望该解决方案适用于 Excel XP / 2003。有没有人对不同的可能方式有任何提示/提示去做这个?

4

3 回答 3

3

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

向 FSM 祈祷让 Google 更快地向 Google Docs 添加脚本?

于 2009-06-23T09:21:57.863 回答
2

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

SpreadsheetGear for .NET是一个与 Excel 兼容的 .NET 电子表格组件,其中包括一个Windows Forms 电子表格控件和一个类似于 Excel 的 API。使用SpreadsheetGear,您拥有更多控制的优势,并且您不必担心您的用户是否拥有Excel,但缺点是您必须在VB.NET 或C# 中重写您的VBA 代码。

如果您想试用,可以在此处下载免费试用版。

免责声明:我拥有 SpreadsheetGear LLC

于 2009-06-23T15:37:31.523 回答
0

使其成为 Excel 加载项并添加密码保护。

如何创建 Excel 加载项

于 2009-06-23T09:27:30.833 回答