Access一覧

Windows7 + Access2007 で SendKeys を使うとNumLockがはずれる(備忘録)

仕事で Microsoft Access をフロントエンドにして Oracle や SQL Server に接続するコトが多々ある。

Windows7 で Access2007 を使用する場合に VBA で SendKeys を連続して使用すると、何故か NumLock がはずれるのだが、毎回対処法を忘れて右往左往するので備忘録として書いておこうw

結論としては「DoEventsを挟む」です。(複雑なキーストロークでなければ)

同じような症状として Visual Basic 5.0 のバグがマイクロソフトのHPに乗ってた。

[BUG] 複数の SendKeys ステートメントが実行されると NumLock キーがオフになる

Windows Vista や Windows8、 Access2010、Access2013 それぞれの組み合わせでどうなのかは不明だけど、Windows XP + Access2007では発生しない。


スポンサーリンク