3

我有一个 Office Word 加载项,我希望它能够与 Office Word 2016 for Mac 一起使用。我尝试查看 Microsoft 官方文档,但找不到任何东西。我想尽可能多地重用代码,同时仍然拥有可与旧版本 Word 和 Office Word 2016 一起使用的扩展。

有没有办法做到这一点?任何帮助,即使它是与此远程相关的东西,我们表示赞赏。

4

2 回答 2

3

TL;博士; 没有办法做到这一点。

微软已经押注在一个新的技术套件上,该套件也称为 Office 插件,但基于 Web。它们与 Mac 兼容。旧的基于 COM 的方法(在其上构建 VSTO .NET 加载项)是遗留的。

除了将业务逻辑移植到 Web 服务器(为基于 Web 的插件提供服务)之外,没有办法使用这种新技术重用 .NET 代码。

更多阅读与两个加载项生成的比较:请参阅我写的这篇文章

于 2017-03-02T09:26:10.397 回答
0

我支持 Benoit 的回答。此外,不确定您的加载项在与文档内容的交互方面有多复杂,或者它是否是一个从后端插入或导入数据的服务。根据这一点,您将拥有更多可重用的代码。我建议您对加载项正常工作所需的 API 进行全面分析。新模型通过支持多平台和更简单的部署模型提供了巨大的价值。它还提供了许多您可以使用的丰富 API,但是 API 深度仍然不如 VSTO 丰富。我们的目标是到达那里。

我很想知道您的迁移分析是否有任何差距。谢谢!

于 2017-03-02T20:43:44.507 回答