【发布时间】:2015-11-13 09:23:23
【问题描述】:
我的公司计划为 Outlook 开发一个插件,该插件可以与我们基于 Web 的内部 ERP 应用程序或我们的数据库交互,以检索和更新数据。
我对此主题进行了一些研究,发现有两种方法可用:
- 使用 Visual Studio Tools for Office (VSTO) 可利用 .NET 语言(如 C#)开发可像程序集一样安装到本地计算机的加载项。
- 使用 Napa 或 Visual Studio 开发基于 Web 的应用程序:这种加载项可以在 Outlook 桌面和 Web 应用程序上运行,也可以发布到 Office 商店。
但我仍然对每种方法的利弊感到困惑,还没有决定。有没有人有这方面的经验并给我一些建议?提前致谢。
【问题讨论】:
-
我认为这取决于您需要访问多少 Outlook 对象模型。如果您的软件需要利用多种内部 Outlook 功能,VSTO 是唯一的选择。 Web 加载项对内部 Outlook 功能的访问较少,但非常适合应用程序访问选择性 Outlook 功能以及 Outlook 外部的其他功能和数据。
-
我看到并会考虑,谢谢! :-)
-
VSTO 正在使用桌面版本的 Outlook 和使用 Nepa 或 Visual Studio 的基于 Web 的应用程序功能有限,适用于有限版本的 Outlook。基于 web 的应用程序它基于 xml 的插件。如果您需要任何帮助,请让我联系。我已经开发了100多个outlook插件
-
hei shyam 我想开发一个基于 Web 的 Outlook 插件。你有什么例子吗?
-
@Shyamsundarshah 使用 VSTO 开发的插件是否也可以在 Outlook Web 上运行?
标签: .net outlook vsto office-addins