Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.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 我可以从外部应用程序调用Office.js外接程序吗?_Office Js_Word Addins_Word Automation - Fatal编程技术网

Office js 我可以从外部应用程序调用Office.js外接程序吗?

Office js 我可以从外部应用程序调用Office.js外接程序吗?,office-js,word-addins,word-automation,Office Js,Word Addins,Word Automation,外部应用程序能否调用Office应用程序,并使其触发生成文档的方法 示例场景如下所示: 应用程序A可以编写脚本并处理一些数据,从而生成JSON对象 我们编写了一个Office.js/Word加载项,它可以从文件系统读取JSON结果,并使用内容生成报告 我们希望在生成JSON的脚本末尾调用2),而不是在应用程序A中执行1),然后转到Word执行2) 从2016年开始提出了一个类似的问题,但对于Excel,有一种“在Office中打开”模式,您可以从应用程序中生成Word/Excel/PPT文件。这

外部应用程序能否调用Office应用程序,并使其触发生成文档的方法

示例场景如下所示:

  • 应用程序A可以编写脚本并处理一些数据,从而生成JSON对象
  • 我们编写了一个Office.js/Word加载项,它可以从文件系统读取JSON结果,并使用内容生成报告
  • 我们希望在生成JSON的脚本末尾调用2),而不是在应用程序A中执行1),然后转到Word执行2)

    从2016年开始提出了一个类似的问题,但对于Excel,有一种“在Office中打开”模式,您可以从应用程序中生成Word/Excel/PPT文件。这些文件应包含对外接程序的引用。此外,您可以使用文档设置OOXML保存状态,然后在初始化时可以读取该状态

    我们最近在这里展示了一个新的模式和实践示例,值得详细检查如何应用此模式。它说“在Excel中打开”,但它可以应用得更广泛,代码示例也可以在Word中使用

    有关具体详细信息,请参见此处:。我们将对其进行改进,以包括更多的端到端示例,并使其也适用于Word和PowerPoint用例


    谢谢

    再次检查-应用程序A安装在您使用Office的同一设备上,对吗?是的,这是正确的。在示例中,您提到了导致Excel打开的SaaS网页(这是我们的一个使用案例)。这是仅限于Web还是可以用于任何支持脚本的应用程序?好问题!它可以从任何应用程序打开,而不仅仅是网页。谢谢