【问题标题】:Get the range of field iin a document office -js word web-addin获取文档办公室中的字段范围 -js word web-addin
【发布时间】:2021-03-11 06:24:15
【问题描述】:

我必须在选定范围周围插入一个字段才能实现功能。由于 office-js 不支持归档,因此我使用的是 office open xml。我已经实现了在 word 文档中的选定文本之前和之后插入字段的代码。 OOXML对应插入的字段长什么样子。

<w:r>
     <w:fldChar w:fldCharType='begin' />
</w:r>
<w:r>
    <w:instrText xml:space='preserve'>confidential</w:instrText>
</w:r>
<w:r>
      <w:fldChar w:fldCharType='end' />
</w:r>

插入后无论如何我都可以选择插入字段的范围。

例如,在 Word.ContentControl 类中,我们有 select() 方法可以滚动到所选内容,它还有 getRange() 方法。

是否可以为插入到文档中的字段完成相同的功能(select() 和 getRange())

office-js 词网络插件

【问题讨论】:

    标签: office-js word-web-addins


    【解决方案1】:

    除了获取插入字段的段落的完整 OOXML 并更新整个段落之外,没有好的方法可以做到这一点。当然,这不是任何严肃工作的解决方案。我创建了一个 feature request 以正确支持 Word JS API 中的字段

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多