首页 > 解决方案 > 使用 Office.js 从 Excel 加载项创建 Word 文档

问题描述

是否可以从 Excel 加载项创建.docx文件office.js

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

从我所看到的情况来看,无法Word.run()从 Excel 加载项内部调用主机函数。我总是会收到命名空间Word未知的错误。

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

标签: excelms-wordoffice-jsoffice-addins

解决方案


我有几乎相同的问题:如何在 office.js 中从 Excel 获取活动的 PowerPoint 演示文稿?并得到了答案:

Office 加载项只能与打开它的 Office 应用程序(Excel、Word、PowerPoint 等)一起使用。它无法在 Office 应用程序之外处理另一个 Office 应用程序中的文档。

最终我回到了 VSTO 和 C#


推荐阅读