Office 2016 加载项 - 可以在启动加载项时打开远程文件

本文关键字:加载项 程文件 文件 2016 启动 Office | 更新日期: 2023-09-27 18:31:18

是否可以打开远程文件(url,xml,二进制文件)?

例如,我使用加载项(从 url)打开一个虚拟文档x,然后加载项从 url 检索 xml docx 并将其放入打开的文档中(替换文档虚拟文档)。

可能吗?

谢谢。

附言:我创建了一个插件,并从打开的虚拟文件的 url 中检索了一个 xml docx,但我无法放入打开的文档(替换)。

Office 2016 加载项 - 可以在启动加载项时打开远程文件

如果我理解正确,你已经接近做你想做的事了。拥有 docx 文件后,您需要对其进行 base64 编码。这是一篇关于这个的帖子。编码后,您将在 Body 对象上使用 insertFileFromBase64 方法。

bodyObject.clear(); 
bodyObject.insertFileFromBase64(base64docxfile); 

下面是一个相关示例,该示例在服务上执行 base64 编码(与所需不同),然后清除虚拟文档并在客户端中打开 docx 文件。