Word 加载项 Office.js

Word Add-Ins Office.js

我们确实有这样的需求,我们必须在 .docx 文档中写入数据,但我们必须在批处理过程中进行,而不是在对话框中,并且希望保存 docx 文档。

在我们的例子中,用户正在我们自己的 WebApp 中工作,应该能够启动我们创建的 Word-AddIn 进程,并且他之前已经完成了侧载。 还有一个问题。当我们的 Web 应用程序运行时,用户将在同一台主机上启动 Word 插件。数据请求也将转到同一主机。我们真的需要这种情况 https 还是 http 也应该工作?

这可能吗?如果是,这个过程会是什么样子?

非常感谢!

我对这个问题的理解可能有点有限 - 但是:

  • 加载项是哪个服务器并不重要运行,您需要 https。这只是确保您以任何一种方式传输的数据都是加密的。
  • 您绝对可以确保您的服务器和加载项正在使用 WebSockets 进行对话。 (例如:从服务器告知您要保存文档或附加内容,发布该事件,然后在客户端收到该事件后执行您需要执行的操作)
  • 另一个好处是,您现在实际上可以固定加载项,因此您无需花费额外的精力来保持它的打开状态:

    <Action xsi:type="ShowTaskpane">
       <SourceLocation resid="readTaskPaneUrl" />
       <SupportsPinning>true</SupportsPinning>
     </Action>