2017年11月28日

【Access】テキストボックスのIMEモードを切り替える


テキストボックスのIMEモードの切り替え方法です。

たとえば、このようなフォームにテキストボックス(textName、textTel、textAddress)が貼り付けてあるとします。




これらのテキストボックスのIMEモードを設定するには次のように記述します。
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Form_Load()
 
    'ひらがなモード
    Me.textName.IMEMode = acImeModeHiragana
     
    '半角英数モード
    Me.textTel.IMEMode = acImeModeAlpha
     
    'ひらがなモード
    Me.textAddress.IMEMode = acImeModeHiragana
     
End Sub
テキストボックスのIMEModeプロパティに値を指定することでモードを切り替えることが出来ます。


IMEModeプロパティで指定できる値は次ようになっています。
定数説明
acImeModeNoControlIME 入力モードを指定しません。(既定値)0
acImeModeOnIME 入力モードをオンにします。1
acImeModeOffIME 入力モードをオフにします。2
acImeModeDisableIME 入力モードを使用できなくします。3
acImeModeHiragana全角ひらがなを指定します。4
acImeModeKatakana全角カタカナを指定します。5
acImeModeKatakanaHalf半角カタカナを指定します。6
acImeModeAlphaFull全角英数を指定します。7
acImeModeAlpha半角英数を指定します。8
acImeModeHangulFull全角ハングルを指定します。9
acImeModeHangul半角ハングルを指定します。10


実行結果








スポンサーリンク



Follow Me on Pinterest
Clip to Evernote