使用Office.js从Excel加载项创建Word文档

问题描述

是否可以通过用.docx编写的Excel加载项创建office.js文件

我的用例是打开一个Excel文件(在Windows上,因此主机是一个Excel应用程序),打开该加载项,然后该加载项根据Excel文件中的数据创建一个Word文档。

从我所看到的情况来看,不可能从Excel加载项内部调用Word.run()宿主函数。我总是会收到一个错误消息,即名称空间Word是未知的。

这甚至是进行“跨主机调用”的预期功能吗?

解决方法

我有几乎相同的问题:How to get the active PowerPoint presentation from Excel in office.js?,得到了答案:

Office加载项只能与Office应用程序一起使用(Excel, Word,PowerPoint等)。不能到达外面 Office应用程序以在另一个Office中处理文档 应用。

最终我回到了VSTO和C#