Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Office js Word加载项Office.js_Office Js_Word Addins - Fatal编程技术网

Office js Word加载项Office.js

Office js Word加载项Office.js,office-js,word-addins,Office Js,Word Addins,我们确实需要在.docx文档中写入数据,但是我们必须在批处理过程中完成,而不是在对话框中,并且希望保存docx文档 在我们的例子中,用户在我们自己的WebApp中工作,应该能够启动单词AddIn的过程,这个单词是我们创建的,他之前已经克服了侧载。 还有一个问题。当我们的WebApp运行时,用户将在同一台主机上启动Word Addin。数据请求也将发送到同一主机。我们真的需要https吗?http是否也应该工作 这可能吗?如果是,这个过程会是什么样子 非常感谢 我对这个问题的理解可能有点有限,但是

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

在我们的例子中,用户在我们自己的WebApp中工作,应该能够启动单词AddIn的过程,这个单词是我们创建的,他之前已经克服了侧载。 还有一个问题。当我们的WebApp运行时,用户将在同一台主机上启动Word Addin。数据请求也将发送到同一主机。我们真的需要https吗?http是否也应该工作

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


非常感谢

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

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

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

您能再解释一下批处理过程吗?这是在计时器上运行的东西,并且即使加载项未激活,您也希望更新文档吗?或者我们应该假设插件一直处于活动状态吗?嗨,Mavi,谢谢你的回复。是的,加载项将始终处于活动状态!我的想法是,它将运行在与我们的应用程序运行相同的Web服务器上。嗨,Mavi,非常感谢!“HTTPS是必要的”,这是我需要知道的。是时候让我们把一切都带到https了(已经过期了)。“作为另一项奖励,您现在可以实际锁定外接程序”我不确定是否看到奖励。。。对不起,您可以将加载项固定在侧面,因此不必每次都打开/关闭它。这是一个相对较新的功能:)如果您认为这可以解决您的问题,您可以将其标记为答案吗?哦,实际上这可能只在这个阶段支持Outlook