Office js 查找活动的Excel表

Office js 查找活动的Excel表,office-js,Office Js,比如说,使用ctx.workbook.tables.add(…) 有没有办法知道用户当前在哪个表上 这些表在结构、内容等方面有所不同,我们希望在任务窗格上显示特定的操作/UI。 我能看到的唯一方法是遍历tables集合,查找它们的所有范围边界,并查看活动表是否在其中一个表中。更新:查看位于的答案。 该功能已在待办事项列表中,但尚未实现。您可以为当前选择获取ctx.workbook.getSelectedRange()(作为范围对象),但对于表,您需要遍历每个表并获取其范围--加载rowIndex

比如说,使用
ctx.workbook.tables.add(…)

有没有办法知道用户当前在哪个表上

这些表在结构、内容等方面有所不同,我们希望在任务窗格上显示特定的操作/UI。
我能看到的唯一方法是遍历tables集合,查找它们的所有范围边界,并查看活动表是否在其中一个表中。

更新:查看位于的答案。

该功能已在待办事项列表中,但尚未实现。您可以为当前选择获取
ctx.workbook.getSelectedRange()
(作为范围对象),但对于表,您需要遍历每个表并获取其范围--加载rowIndex、columnIndex、rowCount、columnCount--并与所选范围的属性进行比较。这是可能的,但目前并不容易


~Michael Zlatkovsky,微软办公扩展团队的开发人员更新:请参见。

该功能已在待办事项列表中,但尚未实现。您可以为当前选择获取
ctx.workbook.getSelectedRange()
(作为范围对象),但对于表,您需要遍历每个表并获取其范围--加载rowIndex、columnIndex、rowCount、columnCount--并与所选范围的属性进行比较。这是可能的,但目前并不容易

~Michael Zlatkovsky,微软办公扩展团队的开发人员,更新:在更新中查看答案:在更新中查看答案