首页 > 解决方案 > Word Addin:有没有办法动态加载 XML Manifest?

问题描述

我有一个在我的本地服务器上运行的 Word 插件项目(例如http://mylocal:1234/addin)和一个在远程服务器上运行的类似 Word 插件(例如http://myremote.azurewebsites.net/addin)。

当我从本地浏览器打开存储在远程服务器上的 Word 文档时,加载的 Word 加载项是我本地的加载项,但我想加载远程的加载项。

因此,我想动态加载位于文档同一服务器中的加载项(我可以从中获取其位置Office.context.document.url)。有没有办法实现这种行为?我不想创建不同的清单。

这是我当前清单的源位置:

<DefaultSettings>
  <SourceLocation DefaultValue="~remoteAppUrl/Home.html" />
</DefaultSettings>

标签: office-jsoffice-addinsword-addins

解决方案


你所要求的无法完成。任何给定的清单只能有一个 SourceLocation。您将需要两个清单(具有不同的<ID>值)。


推荐阅读