方向キーの動作をVBAで変更する : Access

矢印キーの動作を設定します。

この設定は、メニューの「ツール」-「オプション」の「キーボード」タブで設定できます。
設設定できるのは、 の2種類になります。



BackHome BackTipsへ Backメニューへ

■ Access実行画面


商品管理の入力画面です。

フォームを開いた、この状態で矢印キーを押した場合どうなるかを調べます。
商品フォームの起動画面

「次のフィールド」に設定した状態
→キか↓キーを押した画面です。商品名に移動し、選択された状態になっています。
矢印キーを押した入力フォーム

「次の文字」に設定した状態
→キか↓キーを押した画面です。商品コードのままで、文字の末尾に移動しています。
SetOptionで次の文字に設定

もう1回、→キか↓キーを押すと次のフィールドの商品名の先頭に移動しました。
矢印キーで移動した画面


■ Access VBA 実行コード

設定値は下記になります。

Option Compare Database
Option Explicit

Private Sub Form_Load()
    '次のフィールド
    Application.SetOption "Arrow Key Behavior", 0
    '次の文字
    'Application.SetOption "Arrow Key Behavior", 1
    End Sub




BackHome BackTipsへ Backメニューへ

Copyright(C) FeedSoft