我需要插入一个包含表格的 contentControl,并将这个 ContentControl 包装在另一个父 contentControl 中。当前 contentControl 包含正确插入的表数据,但是当我尝试获取当前选择并插入 CC 时,显示消息“富文本控件无法围绕多个选择插入”的单词。请建议我如何插入 CC 并包裹在另一个父 CC 中。谢谢。
问问题
441 次
1 回答
0
不要在选择时这样做。获取包装表格的内容控件的范围,然后插入另一个包装器。像这样:
function insertTableWrappedBy2CCs() {
Word.run(function (context) {
// We need a 2D array to hold the initial table values
var data = [["Apple", "Orange", "Pineapple"],["Tokyo","Beijing", "Seattle"]];
var table = context.document.body.insertTable(3, 3, "start", data);
table.styleBuiltIn = Word.Style.gridTable5Dark_Accent2;
var myCC = table.insertContentControl();
myCC.title = "table";
var cc2 = myCC.getRange().insertContentControl();
cc2.title = "parent";
return context.sync()
})
.catch(function (e) {
console.log(e.message);
})
}
谢谢!!!
于 2017-03-24T21:12:28.833 回答