【问题标题】:Word Add-Ins Office.jsWord 加载项 Office.js
【发布时间】:2017-03-23 07:28:36
【问题描述】:

我们确实要求我们必须在 .docx 文档中写入数据,但我们必须在批处理过程中完成,而不是在对话框中,并且希望保存 docx 文档。

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

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

非常感谢!

【问题讨论】:

  • 你能解释一下批处理过程吗?这是在计时器上运行的东西,即使未激活插件,您也希望更新文档?或者我们应该假设插件始终处于活动状态?
  • 您好 Mavi,感谢您的回复。是的,插件将始终处于活动状态!我的想法是,它将运行在与我们的应用程序运行相同的网络服务器上。

标签: office-js word-addins


【解决方案1】:

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

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

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

【讨论】:

  • 嗨,Mavi,非常感谢! “HTTPS是必要的”,这是我需要知道的。我们是时候把这一切都带到 https 上了(已经过期了)。 “作为另一个奖励,您现在实际上可以固定加载项”我不确定我是否看到奖励......对不起。
  • 您可以将插件固定在一边,因此您无需每次都打开/关闭它。这是一个相对较新的功能 :) 如果您认为这可以解决您的问题,您可以将其标记为答案吗?
  • blogs.msdn.microsoft.com/exchangedev/2017/01/26/… 哦实际上这可能只支持现阶段的 Outlook
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多