我们正在尝试使用excel addin中的office.js确定用户何时点击整个ROW而不是单元格。我能够使用带有矩阵绑定的事件处理程序来识别单元格中的用户单击,但是当用户单击整个行时它不起作用。 只是想知道你是否有人能够解决。
谢谢,
答案 0 :(得分:1)
没有直接的方式知道这一点,但你可以推断它。 selectionChanged eventArgs包含实现此目的的有用信息。查看documentation here,特别是startRow,startColumn,rowCount,columnColumn,这些属性基本上是在表/范围中选择的坐标。也许你已经知道了这一点,但Matrix和Table绑定有一个binding.columnCount属性,你可以结合上面描述的EventArgs并做一些简单的数学运算,你可以推断出是否只选择了一行,以及是否所有列都在行被选中。
希望这对您的方案来说不会太混乱和有用。
谢谢!