You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Office JS在Word文档正文中插入在线视频?

如何通过Office JS在Word文档正文插入在线视频

可以通过Office JS实现在Word正文插入在线视频的需求,以下是具体实现方案:

  • 核心API:使用Word API提供的insertOnlineVideo方法,该方法支持插入主流视频平台(如YouTube、Vimeo)的在线视频,也支持传入直接可嵌入的视频URL。

  • 代码示例:

// 初始化Office JS
Office.onReady(() => {
  // 绑定操作触发事件(比如按钮点击)
  document.querySelector("#insertVideo").addEventListener("click", insertVideo);
});

async function insertVideo() {
  try {
    await Word.run(async (context) => {
      // 获取文档正文对象,也可指定光标位置插入
      const targetBody = context.document.body;
      // 替换为你的视频嵌入URL(需是支持嵌入的格式)
      targetBody.insertOnlineVideo("https://www.youtube.com/embed/abc123", "End");
      await context.sync();
      console.log("在线视频插入成功");
    });
  } catch (err) {
    console.error("插入失败:", err.message);
  }
}
  • 关键注意事项:
    • 必须使用视频嵌入URL,而非普通的视频观看链接。例如YouTube需用https://www.youtube.com/embed/[视频ID]格式,不能直接用观看页URL。
    • 视频源需允许跨域嵌入,否则Word无法加载显示视频。
    • 需在支持Office JS的环境中测试:优先使用Word网页版,桌面版Word需确保版本兼容(建议2019及以上)。
    • 插件权限配置:在manifest.xml中需声明WriteDocument权限,确保插件有修改文档的权限。

内容的提问来源于stack exchange,提问作者Junaid Azhar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 13:21:09