- ベストアンサー
別のプログラムでのOLEの操作が完了するまで待機し
エクセルvbaで他のファイルを開こうとすると 「別のプログラムでのOLEの操作が完了するまで待機します」 と出て、いつまでたっても開けません。 中止やキャンセルボタンがない為、 無限ループに陥ります。 こういう場合、どうすればvbaの中断ができるのでしょうか? 開こうとしているファイルは既に開いているわけではありません。 手作業で開くと開けます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
キーボード左上のEsc連打ですね。 あと、他の回答者もいっていますが、裏で悪さしているIEがあるのでしょう。 タスクマネージャーから完全に削除してください。
その他の回答 (2)
- l3651s31io4
- ベストアンサー率0% (0/3)
回答No.2
Esc処理で回避! 裏でIEが動いているときによく表示されるメッセージですね。 タスクマネージャーで消したのにうごいているやつないかチェックしてみてはいかが?
質問者
お礼
ありがとうございます。
- NotFound404
- ベストアンサー率70% (288/408)
回答No.1
気分転換にお茶にして気長に待つ。 Ctrl + Break の連打。 タスクマネージャに開こうとしたファイルのプロセスがあれば強制終了。 それでもダメならエクセルを強制終了。 の順番に試行。 根本的な解決につなげるには、 問題のVBAコードや他のファイルの説明が無いので何とも。
質問者
お礼
ありがとうございます。
お礼
ありがとうございます。