フォーム、VBAテキストボックスでは、"IME入力モード"プロパティを設定しておくことによって、既定のIME入力モードを設定することができます。通常、テキストボックスはフィールドと連結していることが多いので、「フリガナ」欄であれば"全角カタカナ"というように、それを途中で切り替える必要性はあまりないかもしれません。InputBox風のフォームなどで、さまざまな種類のデータ入力が考えられるようなケースでは、データに応じてIME入力モードを切り替えるようにしておくと、操作性がよくなります。次の例では、フォーム「frmInputBox」を開く際に、OpenArgsにその値を設定することによって、テキストボックス"txtInputData"のIME入力モードを切り替えます。|この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。