![云端的 Excel 2007](https://linux22.com/image/1269563/%E4%BA%91%E7%AB%AF%E7%9A%84%20Excel%202007.png)
我需要找到一种方法,让没有 Excel 2007 的用户与我的电子表格交互。该文件有一些复杂的宏和 VBA 代码,因此必须是 Excel 2007/2010。
用户不在现场。理想情况下,我希望向他们发送一个链接到电子表格的 URL。从那里他们可以查看、输入数据并与电子表格交互。
澄清:一种解决方案是使用 Windows Server 设置 Amazon EC2 实例,并在该实例上安装 Excel 以及我的 Excel 文件。我可以向用户提供 RDP 信息。然后他们可以登录并运行 Excel 文件。有没有更好的解决方案?
答案1
您反对使用 SharePoint 吗?我并没有广泛使用 SharePoint,但在我对几个项目的测试中,我能够成功共享 Excel 文档。用户签出/签入文档并可以编辑信息。SharePoint 还可以很好地集成到 Windows 域环境中。
我不确定您是如何设置的,您是否可以从您的网络部署一个 SharePoint 网站,并且您的用户可能能够通过 Internet 访问它。
有很多方法可以解决这个问题。
答案2
在没有获得 MS Excel 正确版本许可的情况下执行复杂的 Excel 宏/VBA 代码超出了 MS Office 的专有性质。可能的替代方案包括:
- Citrix(或类似解决方案)需要多个昂贵的许可证
- 使用 OpenOffice 重写,并建议所有用户安装 OpenOffice
- 将其重写为 Web 或门户应用程序,因此用户只需要浏览器