Информационные технологииStfw.Ru 🔍

Подавление "горячих" клавиш.

RU.EXCEL
🕛 04.07.2006, 15:26
Q:Как подавить доступ по "горячим" клавишам, имеется ввиду предопределенные в Excel клавиши типа Ctrl-O и т.д.?

A:Вот малюсенький исходник на Excel VB, который решает такую проблему. :-)

P
ublic Sub Auto_Open()
' Overrride standard accelerators With Application .OnKey "^o", "Dummy" .OnKey "^s", "NewAction" .OnKey "^р", "" ' Kill hotkey ! End With
End Sub 

' Public Sub Dummy() MsgBox "This hotkey redefined!"
End Sub 

' Public Sub NewAction() SendKeys "^n" ' Press <CTRL>+<s> for create new file ' instead of <CTRL>+<n> !
End Sub 
 Hint: Отлажено в MS Excel '97 ! 

Visual Basic   Теги:

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉