Ms word 用于Word内容控制问题的Office 2013 JavaScript API
是否可以在Word文档中插入内容控件,然后为内容控件获取某种句柄或上下文,然后在其中插入HTML 从本质上讲,我试图用OfficeJavaScriptAPI创建的场景是,根据用户的请求,插入一个富文本内容控件,然后用HTML填充它 我能够使用上建议的方法从JavaScript API插入内容控件。它需要强制类型为ooxml。然而,我希望用ooxml填充的内容是基于HTML的。因此,当我尝试使用以下ooxml插入内容控件时: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
...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.
});
这可能也会起到作用