入力できないようになります。カタカナだけでなく、数字や記号も全角で入力しなければなりませんし、それ以外の文字が入力されると定型入力に従っていない旨のエラーメッセージが表示されてしまいます。"IME入力モードプロパティ"に「全角カタカナ」を指定することによって、テキストボックスにフォーカスが移動すると自動的にIME入力モードが全角カタカナになります。確かに入力はしやすくなりますが、半角カタカナを全角カタカナに自動的に変換してくれるわけではありませんし、IMEを操作すれば半角カタカナも入力できてしまいます。そこで、テキストボックスの"更新後処理イベントプロシージャ"を使って、この自動変換を行ってみます。モジュールを使うとなると、文字変換のための組み込み関数としてStrConv関数を思い出しますが、この関数は定型入力プロパティの"K"や"k"と同様にすべての文字を全角に変換することしかできません。abcdエービーシーディーそこで、半角カタカナだけを全角に変換するという仕様で、1文字ずつASCIIコードをチェックしながら変換していくことにします。次のコードは、その機能をFunctionプロシージャとしてまとめたものです。Function半角カタカナを1文字ずつ変換するのではなく、カタカナのまとまりを取り出してから一括して変換するというややこしいやり方をしているのは、バビブベボのような濁音などをうまく処理させるためです。全角では「バ」で1文字ですが、半角の場合は「ハ」と「"」の2文字になっています。それぞれは全角に変換できても、まとめて「バ」に変換させるためには2文字を一括してStrConv関数に渡さなければなりません。|この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。