目前能否通过Office.js Word加载项打开Excel并执行相关操作?
关于Office.js Word加载项跨Excel操作的问题
截至2024年,Office.js仍然不支持Word加载项直接打开Excel并在其中执行操作,这个限制和2020年的情况没有变化。
原因在于Office.js的架构是宿主应用隔离的:每个加载项绑定到特定的Office宿主(比如Word),只能访问当前宿主的文档对象模型和对应API,无法跨应用直接调用Excel的功能或启动Excel实例。
如果需要在Word加载项中处理Excel相关内容,可以考虑这些替代方案:
- 允许用户上传Excel文件到加载项,使用SheetJS等第三方库解析数据,在Word环境内完成处理;
- 通过后端服务处理Excel文件,Word加载项调用后端API实现数据交互;
- 引导用户切换到Excel加载项执行对应操作后,再将结果导入Word。
内容的提问来源于stack exchange,提问作者frostydog47
相关产品推荐
相关产品推荐

