如何移植现有的vb .net办公室加载项以与office for Mac一起使用?

时间:2017-03-02 07:25:22

标签: macos ms-word ms-office office-js officedev

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

有没有办法做到这一点?任何帮助,即使是与此有关的东西,也是值得赞赏的。

2 个答案:

答案 0 :(得分:2)

TL; DR; 无法做到这一点。

微软打赌new technology suite also called Office add-ins但基于网络。它们与Mac兼容。旧的基于COM的方法(VSTO .NET加载项建立在其上)是遗留的。

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

更多关于与两个加载项生成的比较的阅读:请参阅this article I wrote

答案 1 :(得分:0)

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

我很想知道您的迁移分析是否存在任何差距。 THX!