1

我正在尝试为 word 在线构建一个任务窗格加载项,它可以像桌面办公室一样进行邮件合并。现在我知道word online 不支持开箱即用的邮件合并,所以我想到了以下步骤 -

  1. 使用桌面办公室创建一个模板 (DOTX),该模板将包含区域或类似合并字段等内容。将模板上传到一个驱动器。
  2. 打开一个空白文档并在线添加一个任务窗格加载项。这是暂时的步骤。
  3. 单击加载项上的按钮。
  4. 此单击将使用应用服务调用从服务器流式传输模板 (DOTX)。
  5. 将流渲染成 word 在线网页。
  6. 编辑并保存。
  7. 在线关闭单词并重新打开。
  8. 单击文档链接。
  9. 这将在线呈现 word 文档。
  10. 在任务窗格中添加加载项(临时步骤)。
  11. 单击编辑按钮。
  12. 调用应用服务获取最新的合并数据源。
  13. 遍历xml这个词,替换掉区域或者特殊键对应的值。
  14. 重新渲染文档。

我的用户将拥有 Office 365 的 E1 订阅。

这种思维过程是否合乎逻辑并且可以通过在线文字实现?提前致谢!...

4

1 回答 1

0

我认为你的方法比它需要的要复杂得多。Word Online 支持使用 JavaScript API 创建的加载项,本文中的信息支持:https ://msdn.microsoft.com/EN-US/library/office/dn833104.aspx

您应该可以在桌面上创建“模板”(需要 Word 2013 或 2016 - 但只有 2016 支持当前完整范围的 JS API)并“插入”您的加载项,将其链接到文档。在 Word 中在线打开文档应该会自动加载加载项,然后可以链接到数据源并填写数据。

作为数据目标(“合并字段”),我建议您使用内容控件。

于 2016-01-31T16:00:23.187 回答