Office 加载项开发:VSTO 或使用 Napa 的基于 Web 的应用程序?

Office add-in development: VSTO or web-based app using Napa?

我公司计划开发一个 Outlook 加载项,它可以与我们基于 Web 的内部 ERP 应用程序或我们的数据库交互以检索和更新数据。

我对这个主题做了一些研究,发现有两种方法可用:

  1. 使用 Visual Studio Office 工具 (VSTO) 可以利用 .NET 语言(例如 C#)开发可以安装到本地计算机的加载项,例如一个集会。
  2. 使用 Napa 或 Visual Studio 开发基于 Web 的应用程序:这种加载项可以 运行 在 Outlook 桌面和 Web 应用程序上作为以及可以发布到 Office 商店。

但是我仍然对每种方法的优缺点感到困惑,尚未做出决定。有没有人有这方面的经验并给我一些建议?提前致谢。

这取决于您的目标 - 您究竟需要在 Outlook 中实现什么。我建议从 Selecting an API or technology for developing solutions for Outlook 文章开始。邮件应用 API 仍然非常有限。