我有一个Office Word加载项,我希望它可以与Office Word 2016 for Mac一起使用。我试着查看官方的Microsoft文档,但找不到任何东西。我希望尽可能多地重用代码,同时仍然可以使用旧版本的Word以及Office Word 2016扩展。
有没有办法做到这一点?任何帮助,即使是与此有关的东西,也是值得赞赏的。
答案 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!