-1

我有一个 Excel 电子表格,我的任务是以一种有趣的方式显示数据并添加一些交互性。我正在尝试在为 Office 创建应用程序或使用 VBA 宏来增强电子表格之间进行选择。哪种技术最适合我的情况?

  • 我正在使用 Excel 2013 和 Windows 7(电子表格的所有用户都有相同的环境)。
  • 我不是软件工程师,虽然我有一些编程经验。
  • 我不需要访问任何外部服务(数据库、Web API 等)。
  • 除了电子表格,我不需要访问任何 Office 文档。
  • 我需要将代码与文档一起轻松分发。
  • 代码需要离线可用
  • 我没有 Visual Studio

主要关注点:

  • 轻松和享受开发
  • 易于操作电子表格(我担心我无法使用 Apps for Office Javascript API 对文档进行太多控制)
  • 易于分发(我将无法在我的组织内设置应用商店)
  • 最终产品的吸引力和可用性
  • 资源和文档的可用性
4

1 回答 1

0
  • 轻松和享受开发

这最初取决于您的习惯:如果您熟悉 OO 环境,则坚持使用 VBA。同样,Java/web 背景会让您更快地融入应用环境

  • 易于操作电子表格

我无法谈论使用 Apps for Office 的经验,但我可以推测 MS Office 将在一段时间内证明是一个功能更丰富、更稳定和集成的开发环境,如果仅仅是因为它已经存在了 20 年的话.

  • 易于分发

如果用户不是基于单个网络,则 MS Office 加载项可能难以管理,但这种情况长期以来一直存在,并且在 Web 上发布了大量解决方案/解决方法

  • 最终产品的吸引力和可用性

除非您打算开始零售该产品,否则我认为 MS Office 在这里非常可行

  • 资源和文档的可用性

同样,20 年的论坛讨论、博客和 MSO 专家解决方案触手可及,免费

此外,我相信 MSO 软件许可证是一次性开销,而 Office 365 等是订阅。

于 2014-09-14T07:27:46.817 回答