- ベストアンサー
Access2007VBAエディタの文字変換
Access2007のVBAエディタでコードを記述していると、急にかな入力(日本変換)がおかしくなる現象になります。 具体的には、例えば「しょり」とかな入力して変換しようとするのですが、打っている最中にかってに ひらがな「しょり」と変換!?されてしまったり。 スペースと「"」 を打っていると、勝手にスペースがつまって「"""」となったり。 あとは、入力支援!?(コントロール名を入力すると、Value,Setfocus等が選択できる機能)のプルダウンが一瞬で閉じてしまったり。 とにかく、エディタの動きが急におかしくなります。 もう1年以上、同じPCを使用していますが、こうなったのは数週間前からです。 PC環境で変わったことといえば、マカフィの有効期限が来たため、ライセンスを更新したくらいです。 マカフィが原因なのでしょうか? IMEは2007です。 原因がわからず、困っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
マカフィがどうなのかわかりませんが、Access単独でも似た現象は作れます。 以下にその再現方法を記述しますが、外れていた場合、その他についてはわかりません。 ・「タイマ時」イベントを使ったフォームを表示しながらVBE操作をする 再現手順:一例) ・フォームを新規でデザインから作成します。 ・ラベル「lab01」を配置します。 ・「タイマ間隔」を 500 に設定し、「タイマ時」に以下を記述 Private Sub Form_Timer() Me.lab01.Caption = Now() End Sub ※ 2011/10/27 14:12:34 等の表示になるので、それなりのラベル幅で このフォームを「フォームビュー」で表示しておきます。 この状態で、VBE 側でコードを記述してみます。 「タイマ間隔」を大きくすると、そこそこ入力できたところで・・・・ このようなフォームを表示しながら・・・という、作業上変化した事はないでしょうか。
お礼
ご回答どうもありがとうございます。 確かに「タイマ時」イベントは使用しています。 ただ、そのフォームを表示していない時でも、文字変換がおかしい現象が起きます。 一度、「タイマ時」イベントをコメント化して試してみます。
補足
30246kikuさん 質問者です。 昨日から、「タイマ時」イベントをコメント化して、ずっとコーディング作業を続けていますが、 文字変換がおかしくなることはなくなりました。 やはり、「タイマ時」イベントが原因なのかもしれません。 引き続き監視しますが、どうもありがとうございました。