• 締切済み

InputBoxでの日本語オン、オフ設定方法

InputBoxでの日本語オン、オフ自動設定方法が 知りたいです。 具体的には、 エクセルでいうところの、 データ(D)→入力規則(L)→「データの入力規則」ダイアログ内の 日本語タブで日本語入力オン、の設定を、 VB6.0 CCEのプロパティで設定したいです。 例)・InputBoxを2回連続で入力するとき 最初のInputBoxで、自動的に日本語入力オン (Enterキーで入力終了後) 次のInputBoxで、自動的に日本語入力オフ 開発環境:VB6.0 CCE です。 詳しい方、宜しくお願い致します。

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

既存のInputBoxでは手の出しようがありません InputBoxに似たUI(ユーザーインターフェイス)を持ったFormを作って そのFormのテキストボックスの ImeModeプロパティを公開するようにしてみましょう

gookinger
質問者

お礼

ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

Inputboxでは普通IMEのコントロールの設定はしない(出来ない)のでは。 テキストボックスで出来ないかやってみては。 VB6の環境が無いので、 エクセルVBAでUserForm1上にテキストボックスを1つ設けて Private Sub UserForm_Initialize() TextBox1.IMEMode = 5 End Sub とすると全角カタカナモードになった。 4に設定すると、全角ひらがなになりました。 オフは2のようです(Style).

gookinger
質問者

お礼

ありがとうございました。

関連するQ&A

  • inputboxの日本語入力切替について

    VBAのinputbox関数についての質問です inputboxを使ってデータの入力をしたいのですが、日本語入力のONとOFFを自動的に切り替えられる記述はありませんでしょうか。 現在の記述は sub 入力() Dim simei As String simei = InputBox("氏名を入力してください") range("b5").Value = Simei End su のような感じです。inputboxを表示するまえに、言語バーの日本語入力がONの状態になるようにしたいのですが…。よろしくお願いします。

  • excelのInputBoxで日本語入力OFFにしたい

    タイトルの通りです excelのInputBoxで日本語入力OFFにしたいのですが、 VBAでIME(MS-IME)を制御できるのでしょうか。 セルへの入力であれば、入力規則で出来るので、 イメージとしては、そんな感じです。

  • 日本語入力on,offについて

    文字を入力しているときなんですが,アプリケーションを変えたりウィンドウを変えたりすると自動で日本語入力がon,offになってしまいます。なので,気づかずに日本語入力しているつもりがアルファベットを一生懸命入力していることがよくあります,何かいい方法いいソフトはないでしょうか。

  • 半角の日本語入力

    タイトルの件は出来ないと思っていました。質問QNo.2424042で、この件の質問を見て、その回答に「データ→入力規則→設定→すべての値→日本語入力→オンで全角になります。同じくオフで半角入力になります。」とありました。 早速エクセル2003で試みましたが、日本語入力タブにオフはなく、オフ(英語モード)がありました。これを選んでOK。キーをたたくと 英語しか入りません。「あ」に切り替えて打ち込むと普通の全角日本語しか表示されません。エクセル2003で半角日本語は表示できるのでしょうか。

  • Excelで日本語入力にしたのに

    Excel2016を使用しています。 「データの入力規則」で日本語入力にしたのに、日本語にならなくて困っています。 1.Enterキーを押したらカーソルが右に動くように設定 2.「氏名」欄の「データの入力規則」を日本語入力できるように「ひらがな」設定 3.「会員番号」を入力して「Enter」を入力すると、一瞬IMEツールバーが   日本語になるが、すぐに英字入力になる どうしてこうなるのか教えてください。

  • Excel 2007 入力規則 日本語入力「オン」設定しても変わらない

    Excel 2007 入力規則 日本語入力「オン」設定しても変わらない。 あるセルに入力規則 日本語入力「オン」に設定しているのですが、設定されません。 会社で使用しているパソコンの中で何台か入力規則を設定しても変わらないパソコンがあります。OSはXPです。 ご存知の方教えてください。 お願い致します。

  • エクセル2010 入力規則 日本語入力タブがない。

    エクセル2010使用しています。 windows7です。 データタブの データの入力規則で 通常あるはずの"日本語入力" のタブが出てきません。 "設定","入力時メッセージ","エラーメッセージ"の 3つのタブしか出てきません。 日本語入力オフにしたいのですが、 どうしたらいいのでしょうか。 エクセルの故障でしょうか? 教えてください。

  • データグリッドでの日本語入力方法

    またまたお世話になります。 Access2000+VB.NET2003です。 サブフォームを使ってデータを入力しているのですが、メインフォームはテキストボックスやコンボボックスを使っているので、FEPの設定はできるのですが、サブテーブル入力にはデータグリッドを使って直接データを入力しているので、いちいち(日本語←→英数)を切り替えねばならず不便してます。 カーソルがそのフィールドにいったとき、漢字入力が必要なFEP on、不必要ならoffになるように予め設定しておくってできないのでしょうか? もしいい方法がありましたらご教示ください。 よろしくお願いします。

  • 自動で日本語入力がオンになる設定

    Excelを起動したときに自動的に日本語入力がオンになるような設定ってできませんでしょうか。 基本的なことで申し訳ないのですが、どなたか教えてください。 Win98&Excel2000です。 どうかよろしくお願いいたします。

  • パスワード入力の日本語入力をオフにしたい

    いつもお世話になっています。 ボタンにパスワードを入力するイベントを設定しています。 インプットボタンにカーソルが入ると自動的に日本語入力がオンになります。 これを反対にオフにするようにするにはどうしたらよいか教えてください。 よろしくお願いいたします。 Private Sub ログイン_Click() If InputBox("パスワードを入力して下さい。, "認証") = "mainte" Then DoCmd.OpenForm "F_メンテナンスフォーム" Else MsgBox "パスワードが間違っています。", vbOKOnly + vbInformation DoCmd.OpenForm "F_メインフォーム" End If End Sub

専門家に質問してみよう