まえきんです!
今回は日本語入力に関する入力規則を設定する
方法について学習しましたのでご紹介します。
今回はA1セルに対してアクティブセルを移動したとき、
自動的に日本語入力(IME)を切り替えるマクロを考えます。
日本語入力の設定は、引数IMEModeに次の定数を指定します。
xlIMEModeAlpha:半角英数字
xlIMEModeAlphaFull:全角英数字
xlIMEModeDisable:無効
xlIMEModeHiragana:ひらがな
xlIMEModeKatakana:カタカナ
xlIMEModeKatakanaHalf:カタカナ(半角)
xlIMEModeNoControl:コントロールなし
xlIMEModeOff:オフ(英語モード)
xlIMEModeOn:オン
今回は日本語入力だけを設定するため、
引数Typeに定数xlValidateInputOnlyを指定します。
簡易的にマクロの実行ボタンを作成して、上記のコードを
実行すると下記のように結果が得られます。
【実行前】※A2をアクティブセル:半角英数字「A」表記
【実行後】※A1をアクティブセル:日本語入力「あ」表記
アクティブセルが移動すると日本語入力に
切り替わっていることが確認できました。
次回#86は「入力規則が設定されているかどうかを判定する」
VBAコードについて学習予定です。
最後まで読んで頂きありがとうございました!ではまた!
コメント