7

私は多数の Excel vba スクリプトを使用しており、そのうちのいくつかは Ctrl キーの組み合わせにバインドされています。

Excel のユーザー インターフェイスで一度に 1 つずつ設定する方法を知っています。vba スクリプトのリストを表示し (Alt-F8)、スクリプトを選択して、[オプション] をクリックします。次に、スクリプトを Ctrl キーの組み合わせにバインド/バインド解除できます。ただし、複数のスクリプトを同じキーにバインドすることができ、Excel は 1 つ (おそらく何らかの方法で最初に見つけたスクリプト) を選択し、他のバインドを無視します。

そのため、スクリプトに Ctrl-e を割り当てたいのですが、最初に、何百ものスクリプトのリストから、現在バインドされている他のスクリプトを見つける必要があります。

Excel に現在のキー バインドを一覧表示させる方法はありますか (VBA マクロを使用すると思います)。「KeyBindings」コレクションを調べるWordのソリューションを見てきました。ただし、これは Excel では機能しません。Excelには別のオブジェクトがありますか?

4

2 に答える 2