2016-11-07 50 views
0

我们试图识别用户在Excel中使用office.js时单击整个ROW而不是单元格。我能够使用带有矩阵绑定的事件处理程序来识别用户在单元格中单击,但当用户单击整行时,它不起作用。 只是想知道你是否能够解决任何人。Office.Js Row单击事件

谢谢,

回答

0

有没有直接的方式知道这一点,但你可以推断它。 selectionChanged eventArgs包含实现此目的的有用信息。查看documentation here,特别是startRow,startColumn,rowCount,columnColumn,这些属性基本上是表/范围内所选内容的坐标。也可能你已经知道这一点,但Matrix和Table绑定有一个binding.columnCount属性,你可以将它与前面描述的EventArgs结合使用,并做一些简单的数学运算,如果只有一行被选中,并且所有的列行被选中。

希望这不是太混乱,对您的情况有用。

谢谢!