1
私はVB.NETで書かれたExcelアドインを作成しています。私は、ユーザーがスプレッドシートをナビゲート中に矢印キーを押して離したときに記録するために、KeyDownとKeyUpイベントをスプレッドシートにバインドしたいと思います。VB.NET(Windowsフォームレベルではありません)のアプリケーションレベルKeyUp/KeyDownイベント
理想的には、これらのイベントは、たとえば、ネイティブのSheetActivateイベントとSheetSelectionChangeイベントとともにExcelに組み込まれます。悲しいかな、そうではありません。
私はこのためにWindowsフォームを使用していないため、WindowsフォームコントロールのKeyDown/KeyUpイベントには興味がありません。むしろ、これらのイベントをExcelアプリケーション、ワークブック、またはワークシート・レベルで作成したいと考えています。
Excelを実証するための小さなVBAの抜粋だが、バックが停止場所それはだ、これらのイベントを公開しません。 WorkSheetのSelectionChangeイベントを行う必要があります。 –