我有一个 Word 插件 (API 1.3) 项目,我可以在其中插入表格并使它们成为内容控件。我使用以下代码来识别用户是否在表格内单击或选择了其中的任何单元格。
Office.context.document.addHandlerAsync(Office.EventType.DocumentSelectionChanged,
function() {
Word.run(function(ctx) {
var ctrl = ctx.document.getSelection().parentContentControl;
return ctx.sync()
.then(function() {
if (!ctrl.isNull) { // found - clicked inside the control
// ... load some properties, ...
ctrl.load('tag'); // How to get startRow, startCol, rowCount, colCount?
ctx.sync()
.then(function() {
console.log(ctrl.tag);
}).catch(function(err) {
console.log(err);
});
}
}).catch(function(err) {
console.log(err);
});
});
});
有没有办法从这里获取 startRow、startCol、rowCount、colCount,就像在 selectionChanged 的绑定事件处理程序中一样?