Excel VBA質問箱 IV

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

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


10470 / 76734 ←次へ | 前へ→

【71810】Re:エクセルVBAで、エクセルファイルを開いたときに最前面に表示させたい。
発言  UO3  - 12/4/11(水) 6:00 -

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

おはようございます
紹介したトピでも、結局は原因不明でした。
ただ、
・VBE画面でステップ実行すればOKになる。
・コードの間にMsgBoxを入れて人間のレスポンスをいれるとうまくいく。
こういう現象でしたので、最終的には、コードの間にDoEventをはさんで「逃げ」をうたれたようです。
同じような現象だと思われます。
こちらでは発せ英しませんので、ひろさんのPCあるいはWindowsの環境とExcelの環境の何かの不整合によるバグだと思われます。

だめもとで

Set xlApp = CreateObject("Excel.Application")
DoEvents
DoEvents
xlApp.Visible = True  '1.
DoEvents
DoEvents
xlApp.Workbooks.Open Filename:=myFName  '2.
DoEvents
DoEvents

これで、ためしてみませんか?
9 hits

【71707】エクセルVBAで、エクセルファイルを開いたときに最前面に表示させたい。 ひろ 12/4/1(日) 3:15 質問
【71709】Re:エクセルVBAで、エクセルファイルを開い... UO3 12/4/1(日) 7:17 発言
【71716】Re:エクセルVBAで、エクセルファイルを開い... ひろ 12/4/1(日) 14:23 お礼
【71809】Re:エクセルVBAで、エクセルファイルを開い... ひろ 12/4/10(火) 22:53 質問
【71810】Re:エクセルVBAで、エクセルファイルを開い... UO3 12/4/11(水) 6:00 発言
【71843】Re:エクセルVBAで、エクセルファイルを開い... ひろ 12/4/16(月) 20:20 お礼

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