Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


51136 / 76738 ←次へ | 前へ→

【30476】Re:IMEがOnにならないことありませんか
発言  ichinose  - 05/10/28(金) 13:45 -

引用なし
パスワード
   ▼pinetree さん:

こんにちは。

>私も同様の現象で困っております。
>OSはWIN2000 office2003です。
>
>userformにテキストボックスを2個配置し、
>textbox1 のIMEMODE を Hiragana に
>textbox2 のIMEMODE を katakanahalf に設定しております。
>

この現象、Excel2002でも発生します。

>1.userform に貼り付けた下記コマンドを実行し
>
>  Private Sub CommandButton2_Click()
>    UserForm3.Hide
これは、意味があってHideメソッドにしているのですか?
単にフォームを消したいだけなら
    unload userform3
にしてみては?
これは、Xボタンをクリックした場合と同じに処理です。

>  End Sub
>
>2.その後、再度 シートに貼り付けたコマンドボタンから次を実行すると
>
>  Sub formdisp()
>
>     UserForm1.Show
>
>  End Sub
>
>IMEMODEが有効になりません。この時点で漢字キーを押してもIMEMODEを
>有効にできません。IMEの表示は薄いグレーになったままです。
>
>userformを右上の X でクローズしてから 2.のコマンドを実行すると
>imemodeは有効になります。
>
>X でformをクローズするのと、1.のコマンドは同様の働きをしないのでしょうか?
>
>ご教示ください。

私は、最近は1ページでもマルチページ上にコントロールを
配置するようにしています。
UserForm_Activateイベントで多少の工夫は必要ですが、
この場合は、HideメソッドでもIMEの不具合は
提示された例では発生しませんよ!!

まず、
Unloadで問題なければ、簡単ですから、これで対応してください。
0 hits

【15528】IMEがOnにならないことありませんか 覆面会社員 04/6/28(月) 15:36 質問
【15530】Re:IMEがOnにならないことありませんか IROC 04/6/28(月) 16:23 回答
【15555】Re:IMEがOnにならないことありませんか 覆面会社員 04/6/29(火) 11:23 発言
【15575】Re:IMEがOnにならないことありませんか ichinose 04/6/29(火) 21:05 発言
【30474】Re:IMEがOnにならないことありませんか pinetree 05/10/28(金) 12:23 質問
【30476】Re:IMEがOnにならないことありませんか ichinose 05/10/28(金) 13:45 発言
【30574】Re:IMEがOnにならないことありませんか pinetree 05/10/31(月) 10:12 お礼

51136 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free