2013-04-17 2 views
0

안녕하세요, VBA 액세스로 작성된 양식이 있습니다. 콤보 상자 또는 텍스트의 일부 값을 입력하거나 선택하면 NUMLOCK 및 CAPSLOCK 키가 꺼져 있습니다. 어떻게 작성합니까? 항상 ON이 될 것입니다, 어떻게 생각할 수 없습니까?Numlock 및 CAPSLOCK은 항상 VBA 액세스에서 켜짐

+0

SendKeys를 사용하고 있습니까? – stuartd

+0

어떤 sendkeys를 사용할 수 있습니까? – Sergio

+0

신경 쓰지 마시고, http://support.microsoft.com/kb/179987 – stuartd

답변

1

this 확인하고 CAPSLOCK, 의 NumLockScrollLock이을 설정하는 코드가 있습니다. 이 API와 다른 재미있는 일들은 윈도우 키와 함께 연주로 사용할 수 있습니다 -

그것은 확인하고 키보드의 상태를 설정하기 위해 Windows API를

Private Declare Function GetKeyboardState Lib "user32" _ 
    (pbKeyState As Byte) As Long 
    Private Declare Function SetKeyboardState Lib "user32" _ 
    (lppbKeyState As Byte) As Long 

를 사용합니다.

+0

을 고맙게 생각합니다. Sean Cheshire에게 감사드립니다. – Sergio

관련 문제