Excel 2007, отличной от Excel 2003, использует горячие клавиши, как Alt + C, Alt + S, Alt + V как ярлыки для конкретных функций.VBA (Excel 2007) - Как может | переопределение поведение по умолчанию ярлык с OnKey
Так что, если я использую в модуле VBA
Application.OnKey("%C","ProcAltC")
Это не работает. Другими словами, нажатие Alt + C не называет процедуру «ProcAltC».
Как я могу переопределить это поведение ярлыков по умолчанию, чтобы успешно использовать OnKey
?
Paulo, в первую очередь, вы на самом деле хотите сказать Ctrl + вместо Al +? – user225626
Это комбинация клавиш Alt, а не Ctrl. Почти любые комбинации клавиш Ctrl могут быть перенаправлены, как правило, с помощью OnKey, так же, как Excel 2003. У меня есть огромный addin, написанный в Excel 2003, который использует десятки ярлыков, включая некоторые клавиши Alt. –