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

问题描述

外部应用程序可以调用Office应用程序,并使其触发生成文档的方法吗?

一个示例场景如下:

  1. 应用程序A可以被编写脚本并处理一些数据,从而生成一个JSON对象。
  2. 我们编写了一个Office.js / Word加载项,它可以从文件系统读取JSON结果并使用内容生成报告。

而不是在应用程序A中执行1),然后转到Word以执行2),我们要在生成JSON的脚本结尾处调用 2)。

2016年的

This question提出了类似的问题,但对于Excel

解决方法

有一个“在Office中打开”模式,您可以在其中从应用程序生成Word / Excel / PPT文件。这些文件应包含对您的加载项的引用。另外,您可以使用文档设置OOXML来保存状态,您的加载项可以在初始化时读取。

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

有关详细信息,请参见此处:https://aka.ms/openinexcelpnp。我们将不断发展以包含更多端到端示例,并使它也对Word和PowerPoint用例通用。

谢谢!

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...