みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VBAでスクリーンセーバー表示後にVBE(エディタ)が表示されます。

お世話になります。
下記の現象になった場合の回避方法を教えてください。
OS:XP
EXCEL2003

VBEを閉じている状態で
時間を経過させ、PCの設定で、ロック状態
(スクリーンセーバーを表示しています)にさせます。
その後スクリーンセーバーからもどると
VBEが最前面に表示されます。このとき、メニューのVBEのアイコンが
表示されていません。
また、スクリーンセーバーから戻ったその時に
最大化ボタンを押して最前面に出てきたかのような
挙動をします。

また、毎度起こるというわけではありません。

以上です、同じような現象になった方いらっしゃれば
是非よろしくお願いいたします。

投稿日時 - 2009-07-11 14:50:22

QNo.5116744

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

ずいぶん昔の質問ですが、当方も同じ問題にぶちあたりましたので回答させていただきます。
(さんざん検索しましたがこの質問しか見当たらず、しかも解決していませんでしたので、後の人のために)

【原因1】VBEを一度起動し、最大化したのち閉じると起こる
なぜだかVBEを最大化した場合だけ起きます。
ウィンドウサイズを元に戻すと起こりませんでした。

【原因2】ロック状態にすると起こる
当方SONY製PC上で「スクリーンセーバーロック2」というスクリーンセーバーを指定したときに限り、起きました。
どうやらロックすると最前面にくるようです。

原因1か2どちらかを取り除けばどうにかなるようです。
参考までに。

投稿日時 - 2010-04-17 00:37:08

ANo.1

>VBEが最前面に表示されます
エラーが起きて実行が停止したのではありませんか?

>毎度起こるというわけではありません。
プログラムの実行タイミングに問題があるのでしょう。

>ロック状態
  この意味がわからないのですが・・・
>メニューのVBEのアイコン
 これも何のことかわかりません。
 ・これら2点について
 一般によく知られていることでしたら
無視してください。

 

投稿日時 - 2009-07-11 18:20:51

補足

DreamyCat様

お返事ありがとうございます。
自分の説明不足です。申し訳ないです。


>>VBEが最前面に表示されます
>エラーが起きて実行が停止したのではありませんか?

プログラム停止状態で起きます。


>>毎度起こるというわけではありません。
>プログラムの実行タイミングに問題があるのでしょう。
停止状態でも起き、また他のプログラムでなりました。

>ロック状態
ウィンドウズのロック状態です。
解除するにはユーザーアカウントのパスワードを入れると解除されます。

>メニューのVBEのアイコン
これはエディタの上書き保存のアイコンや実行/停止状態、コメント化
デザインモードの切り替え等のVBエディタのアイコンのことです。

以上です、よろしくお願いします。

投稿日時 - 2009-07-11 21:59:21

あなたにオススメの質問