Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как в Excel програмно переключать Caps Look и Num Luck
 
 автор: Edvard   (08.07.2006 в 00:00)
 
 

Как в Excel програмно переключать Caps Look и Num Luck
инструкции SendKeys "{CAPSLOCK}", SendKeys "{NUMLOCK}"
У меня работать не хотят Клафиши програмно срабатывают, но диоды на клавиатуре не переключаются, на панели Excel NUMLOCK появляется и через пару секунд пропадает следовательно переключение не происходит

  Ответить  
 
 автор: ????   (08.07.2006 в 00:00)
 
 

Re: Как в Excel програмно переключать Caps Look и Num Luck Можно, например, с помощью API:
Const KEYEVENTF_EXTENDEDKEY = &H1
Const KEYEVENTF_KEYUP = &H2
Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Sub press()
keybd_event vbKeyNumlock, 0, 0, 0 press
keybd_event vbKeyNumlock, 0, KEYEVENTF_KEYUP, 0 release

keybd_event vbKeyCapital, 0, 0, 0 press
keybd_event vbKeyCapital, 0, KEYEVENTF_KEYUP, 0 release
End Sub

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList