2016-11-07 11 views
0

excel addinのoffice.jsを使用しているセルではなく、ユーザーがROW全体をクリックしたときを特定しようとしています。行列のバインディングを使ってイベントハンドラを使用してセル内のユーザークリックを識別できましたが、ユーザーが行全体をクリックしたときには機能しません。 誰かが解決できるかどうか疑問に思うだけです。Office.Js行クリックイベント

おかげで、

答えて

0

がこのことを知っての直接的な方法はありませんが、あなたはそれを推測することができます。 selectionChangedイベントArgsには、これを達成するための有益な情報が含まれています。 documentation here、特にstartRow、startColumn、rowCount、columnColumnをチェックしてください。これらのプロパティは基本的にテーブル/範囲で選択された座標です。またおそらくあなたはすでにこれを知っているでしょうが、MatrixとTableのバインディングにはbinding.columnCountプロパティがあります。これは上記のEventArgsと組み合わせて使用​​できます。また、1つの行のみが選択されている場合、行が選択されます。

あなたのシナリオではこれがあまりにも混乱しないと便利ではないことを願っています。

ありがとうございました!