如何通过Office JS API实现Word Building Blocks的插入与新增操作?
关于Word Office JS API操作Building Blocks的可行性答复
目前Office JS API未开放针对Word Building Blocks的原生操作能力,你的两个具体问题的答复如下:
- 暂不支持通过Office JS API直接读取、插入文档或关联模板中已存储的building block
- 暂不支持通过Office JS API向building block库中新增自定义building block
如果你的核心目标是开发「点击外接程序按钮插入预定义格式内容」的功能,不需要依赖原生building block能力也可落地,替代实现方案如下:
你可以提前把原本要存入building block的内容导出为OOXML片段,存储在你的外接程序配置或后端服务中,用户点击插入按钮时,调用Range.insertOoxml()方法将预存的OOXML插入到光标位置即可,最终呈现效果和插入原生building block完全一致。
内容的提问来源于stack exchange,提问作者jannickt
相关产品推荐
相关产品推荐

