• ベストアンサー

カタカナ入力

textboxに入力するときに"a"とローマ字入力したときに変換して(F7など押して)カタカナにするのではなく、自動的に"ア"となるようにできないでしょうか? また漢字変換などの操作ができないように設定することはできないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.2

不可能ではありませんが、API等で行わなければ完全には出来ません 私はスキルを持ち合わせていません 私が行うとすれば、入力された文字を判別します 下記のサンプルは半角文字以外入力を出来なくしています Private Sub TextBox1_Change() Dim i As Long For i = 1 To Len(TextBox1.Value) If Asc(Mid(TextBox1.Value, i, 1)) < 0 Then MsgBox "使用できない文字が含まれています" TextBox1.Value = "" Exit For End If Next i End Sub 参考までに

coco_75
質問者

お礼

返事送れてすみません。 入力された後に判定するというやり方ですね。やはりそれが1番やりやすそうなのでその方法でいきたいと思います。ありがとうございます。

その他の回答 (1)

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.1

EXCELの場合で説明すると TEXTBOXのプロパティのIMEModeを5にする

coco_75
質問者

補足

回答ありがとうございます、。 IMEModeをKatakanaにすると、初めそのTextBoxにフォーカスがあたったときはカタカナ入力になるんですが、半角やひらがな入力に変更することができました。そのためそのTextBoxの入力モードを変更不可にしたいのですが可能でしょうか?

関連するQ&A

  • A1のセルにローマ字打ち込みで漢字を入力すると A2のセルにカタカナ表記 A3のセルにローマ字表記をさせたい関数

    タイトルのように 今までは3回 漢字変換 カタカナ変換 ローマ字変換をしていました。 今までの操作を1回で 漢字=A1に、カタカナ=A2に、ローマ字=A3に 表示したいです。  A1のセルにローマ字打ち込んで 漢字の「本村」と変換確定します。  A2のセルにはカタカナ表記をしたいので 関数の「=PHONETIC(A1)」をセットして置いて 「モトムラ」とする事は解っています。 A1に「本村」と変換確定したら A2には「カタカナを」 A3に「MOTOMURA」とローマ字で表記させたいのですが その様な関数を知りたいです。 よろしくお願いします。  

  • 入力モードがうまく行かない

    突然、入力モードがおかしくなってしまいました。私はローマ字入力ですが、「入力モード」を「あ」にしていても、ローマ字がかたかなや漢字に変換できなくなるのです。 今、この「入力モード」の文字「あ」「ア」「 ア」「A」「 A」が白抜きに変わってしまいました。以前は黒だったと思います。 仕方ないので、ある人にローマ字でメール送信したところ、ローマ字で返信が来ました。 「入力モード」の左隣に「Baidu IME」と言うアイコンが新しく現れているのに気づき、これを「Microsoft IME Standard2003」にすると、正常に戻ることが分かりました。でもまもなくおかしな状態に戻ってしまうのです。これを「Microsoft IME Standard2003」に固定できれば、解決すると思うのですがどうすればいいのでしょうか。 私のPCは Window XP SP3 です。

  • かな入力が解除されてしまいます。

    かな入力が解除されてしまいます。 私は、かな入力で文字を打っています。ローマ字入力はややこしいので。 しかしかな入力に設定しておいてかな入力して漢字に変換するときに変換ボタンを押して入力したい漢字にあわせると かな入力が解除されてしまい ます。 なぜですか。漢字に変換して入力したい漢字にあわせるたびにAltとカタカナひらがなローマ字の気を2回押してかな入力にしなければなりません。 IMEのどこかおかしいの?

  • ひらがな、カタカナの入力ができなくなりました。

    WindowsXPのノートパソコンをつかっています。 タスクバーにある文字の切り替えで、『あ』という表示のひらがなの設定にしてあるのに打った文字は英数字になってしまいます。 また、カタカナ全角、カタカナ半角の設定にしていても英数字になってしまいます。 全角英数字や半角英数字はそれぞれの大きさで英数字で正しく表示されます。 どうすれば、ひらがなやそれを変換して漢字が入力できるようになるでしょうか? 困っています。この質問は別のパソコンで書いています。 文字のプロパティでの設定は、かな入力にしてあります。念のためローマ字入力にして試しましたが、これにしてもやはり英数字が表示されてしまいます。 キー設定や色設定はATOK 、IME97などを試しましたが、どれでも上手くいきません。 再起動したりしても、よくなりません。 よろしくお願いします。  

  • word2002でかな入力をカタカナ変換する時の助詞

    こんにちは。早速ですが、Word2002を使っています。 言葉を入力してカタカナにする場合、ローマ字入力ではF7(ファンクションキー)を使って変換し、もう一度同じF7キーを押すと助詞がひらがなに戻るのですが、かな入力の場合は戻りません。何か設定とかありますか?できないなら理由を知りたいのでぜひ教えてください!! 例「さくらが」→F7「サクラガ」→F7「サクラが」

  • 「かな入力」が突然「ローマ字入力」になる

    IE7.0をダウンロードしてからなのですが、インターネットを使用中に限り、かな入力をしていて文字を変換しサブ画面(というのかな、漢字変換の候補一覧)が出てくると次からローマ字変換になってしまいます。 通常のかなとローマ字変換の切り替えは「Alt+カタカナ」を一度すると切り替わりますよね。 でも、二度しないと切り替わらないのです。 入力中に漢字変換は何度もしますので、その度にかな→ローマ字になってしまうととてもイライラします。 Outlookやワード等ではこの現象は起こりません。漢字変換してもずっと「かな入力」のままです。 とても困っています。どなたか修正方法をよろしくお願いします。

  • ATOKの入力方法  お手上げです!

     Atok 2007を使用しています。 時折、誤操作でひらがな入力になってしまいます。   ○ローマ字入力一筋でしたので、パソコンを変えて入力を続けます。 ○Web検索欄にカーソルを移動すると自動で英数字モードになってしまいます。   ローマ字漢字入力になかなか戻せません。      ローマ字入力を固定する方法又は、一発でローマ字漢字入力に   設定する方法を教えてください。   

  • 半角カタカナ文字の入力方法。

    通常文字入力はローマ字入力になってると思いますが、そのローマ字入力の設定を、半角カタカナ入力に切り替えるのはどうすればいいのでしょうか? 以前一度友人に教えて貰った事があるのですが忘れてしまいました。その方法は確か、一度通常入力をして、例えば”東京”と入力したい時にまずローマ字入力で普通に東京と入力し、それを反転させ、そして何かのキーを押したら半角カタカナになる、というものでした。 でも何のキーを押したらいいのか分りません。半角カタカナ入力の方法を教えて下さい。 宜しくお願い致します。

  • カタカナ入力ができなくて困っています。

    こんばんは(#^.^#) サブマシンとしてDELLのノートパソコン(Win7)を使用しています。 入力ソフトはATOKを使用していますが、カタカナ変換の件で教えてください。 入力した文字の変換候補の中でカタカナが無い場合があり、 任意でカタカナに変換したいと思います。 普段だと、入力後→F7キーを押してカタカナにダイレクト変換をしてます。 しかし、サブマシンのDELLのノートパソコンの場合、Fキーに音量調整やバックライトの調整の機能が割り当てられておりF7キーからカタカナにダイレクト変換ができません。 この場合、入力した文字をカタカナに変換するにはどうすればいいでしょうか????

  • 半角カタカナ入力しかできなくなりました

    Windows 8.1を使っています。突然、半角カタカナしか入力できなくなったのですが、通常のローマ字入力に戻す場合はどのようにすればいいでしょうか?

専門家に質問してみよう