Excel VBA для перечисления привязок клавиш (OnKey?)

Я работаю с большим набором сценариев Excel vba, и некоторые из них связаны с комбинациями клавиш Ctrl.

Я знаю, как настроить по одному в пользовательском интерфейсе для Excel: разверните список сценариев vba (Alt-F8), выберите сценарий и нажмите «Параметры». Затем вы можете привязать / отменить привязку скрипта к комбинации клавиш Ctrl. Однако к одному и тому же ключу можно привязать несколько сценариев, и Excel выберет один (вероятно, первый найденный каким-либо образом) и проигнорирует другие привязки.

Итак, я хочу назначить Ctrl-e для сценария, но сначала я должен найти, из каких других сценариев в настоящее время он связан, из списка из сотен сценариев.

Есть ли способ заставить Excel перечислить текущие привязки клавиш (я полагаю, с макросом VBA)? Я видел решение для Word, которое проверяет коллекцию «KeyBindings». Это не работает в Excel, хотя. Есть ли в Excel другой объект?

Ответы на вопрос(2)

Ваш ответ на вопрос