Ms word 如何使用Word javascript api在contentControl中插入表

Ms word 如何使用Word javascript api在contentControl中插入表,ms-word,office365,office-js,word-addins,javascript-api-for-office,Ms Word,Office365,Office Js,Word Addins,Javascript Api For Office,我正在使用word JavaScript api开发word插件,我需要在内容控件中插入一些表格格式的数据,并将该内容控件放在文档顶部。 请给我一些建议 谢谢。这应该是一个非常简单的操作。我假设“在文档顶部”是指在文档开始处插入一个表。第一行 所有插入方法都有一个insertionLocation参数,可用于该目的。在这种情况下,您需要执行body.isnertTable,第三个参数是insertionLocation(“start”被发送到文档正文开头的insert) 一旦它被插入,你就可以用

我正在使用word JavaScript api开发word插件,我需要在内容控件中插入一些表格格式的数据,并将该内容控件放在文档顶部。 请给我一些建议


谢谢。

这应该是一个非常简单的操作。我假设“在文档顶部”是指在文档开始处插入一个表。第一行

所有插入方法都有一个insertionLocation参数,可用于该目的。在这种情况下,您需要执行body.isnertTable,第三个参数是insertionLocation(“start”被发送到文档正文开头的insert)

一旦它被插入,你就可以用一个内容控件来包装它。查看下面的示例了解详细信息。我还包括了其他细节,比如对插入的表应用内置样式

希望这能解除你的阻碍。谢谢

函数insertTableAndWrapWithCC(){
运行(函数(上下文){
//我们需要一个2D数组来保存初始表值
var数据=[“苹果”、“橙子”、“菠萝”]、[“东京”、“北京”、“西雅图”];
var table=context.document.body.insertTable(3,3,“开始”,数据);
table.styleBuiltIn=Word.Style.gridTable5Dark_2;
//现在我们在表上插入内容控件。
var myContentControl=table.insertContentControl();
myContentControl.title=“CC title”;
返回context.sync()
})
.catch(函数(e){
控制台日志(e.message);
})

}
感谢您的回复,它正在按预期工作。当我使用标记加载CC并希望用新值替换表内容时,表内容将如何编辑。请给我一些建议。谢谢