Ms word 用于Word内容控制问题的Office 2013 JavaScript API

Ms word 用于Word内容控制问题的Office 2013 JavaScript API,ms-word,office-js,word-addins,word-2013,word-contentcontrol,Ms Word,Office Js,Word Addins,Word 2013,Word Contentcontrol,是否可以在Word文档中插入内容控件,然后为内容控件获取某种句柄或上下文,然后在其中插入HTML 从本质上讲,我试图用OfficeJavaScriptAPI创建的场景是,根据用户的请求,插入一个富文本内容控件,然后用HTML填充它 我能够使用上建议的方法从JavaScript API插入内容控件。它需要强制类型为ooxml。然而,我希望用ooxml填充的内容是基于HTML的。因此,当我尝试使用以下ooxml插入内容控件时: ...Boiler ooxml to create content co

是否可以在Word文档中插入内容控件,然后为内容控件获取某种句柄或上下文,然后在其中插入HTML

从本质上讲,我试图用OfficeJavaScriptAPI创建的场景是,根据用户的请求,插入一个富文本内容控件,然后用HTML填充它

我能够使用上建议的方法从JavaScript API插入内容控件。它需要强制类型为ooxml。然而,我希望用ooxml填充的内容是基于HTML的。因此,当我尝试使用以下ooxml插入内容控件时:

...Boiler ooxml to create content control...

<w:r><w:t><h1>Test header</h1><h2>Test subheader</h2><p>Test paragraph text</p></w:t></w:r>
…使用ooxml创建内容控件。。。
测试标题测试副标题测试段落文本

插入尝试失败。我假设这是因为在将ooxml的强制类型插入文档时,不能将ooxml和html混合使用

既然这种ooxml方法是插入内容控件的唯一方法,那么如何使用HTML文本设置内容控件呢?我已经在上查看了文档对象帮助内容,但我不确定如何仍然可以这样做,或者它是否可行


谢谢

尽管我还没有用JS尝试过,但这应该是不可能的

尝试添加altChunk元素,它可以包含其他打开的xml或html。我已经成功地使用过几次了

有关该问题的几个链接:

然而,你应该尝试使用“严格的”-xml-否则上述可能是不可能的

我刚发现(sry是德语,但应该有英语版本)。其中强制类型的使用方式如下:

    Office.context.document.setSelectedDataAsync(
      booksToRead,
      { coercionType: Office.CoercionType.Html },
      function (result) {
    // Access the results, if necessary.
    });
这可能也会起到作用