• ベストアンサー

別のプログラムでのOLEの操作が完了するまで待機し

エクセルvbaで他のファイルを開こうとすると 「別のプログラムでのOLEの操作が完了するまで待機します」 と出て、いつまでたっても開けません。 中止やキャンセルボタンがない為、 無限ループに陥ります。 こういう場合、どうすればvbaの中断ができるのでしょうか? 開こうとしているファイルは既に開いているわけではありません。 手作業で開くと開けます。

質問者が選んだベストアンサー

  • ベストアンサー
  • adfadfa
  • ベストアンサー率66% (2/3)
回答No.3

キーボード左上のEsc連打ですね。 あと、他の回答者もいっていますが、裏で悪さしているIEがあるのでしょう。 タスクマネージャーから完全に削除してください。

SMZKEXXSNGQG
質問者

お礼

ありがとうございます。

その他の回答 (2)

回答No.2

Esc処理で回避! 裏でIEが動いているときによく表示されるメッセージですね。 タスクマネージャーで消したのにうごいているやつないかチェックしてみてはいかが?

SMZKEXXSNGQG
質問者

お礼

ありがとうございます。

回答No.1

気分転換にお茶にして気長に待つ。 Ctrl + Break の連打。 タスクマネージャに開こうとしたファイルのプロセスがあれば強制終了。 それでもダメならエクセルを強制終了。 の順番に試行。 根本的な解決につなげるには、 問題のVBAコードや他のファイルの説明が無いので何とも。

SMZKEXXSNGQG
質問者

お礼

ありがとうございます。

関連するQ&A

  • 別のプログラムでのOLEの操作が完了するまで待

    エクセルvbaで作業をしていたら 「別のプログラムでのOLEの操作が完了するまで待機します」 と出てフリーズするのですが、何が起きてるのでしょうか? 原因を教えてください。 オフィス2010です。

  • 昨日から「別のプログラムでOLEの操作が完了するまで待機を続けます」と

    昨日から「別のプログラムでOLEの操作が完了するまで待機を続けます」というメッセージが消えません。 メールに添付されていたファイルを開こうとしたところ、上記のようなメッセージが出ましたが、いつまでたっても終わらず、おまけに消せません。 また、待機状態に入っているためかネットはできるのですが、他のファイルは開くことも出来ないため仕事にならずとても困っています。 この操作を中止したいのですがOLEの説明はあってもキャンセルの仕方が探せません。 どなたか至急教えていただけませんか?よろしくお願いします。

  • 別のプログラムでのOLEの操作が完了するまで待機

    Excel 2016 で作った表をコピーしてWordで型式を選択して貼り付けを行い完成したので保存終了しています。 もとのExcel一部変更し終了しようとしたら、「別のプログラムでのOLEの操作が完了するまで待機します」のメーセージがでて画面が動かず終了できません。 どうしたら良いのでしょうか。

  • VBA「別のプログラムでOLEの操作が完了するまで待機を続けます。」

    VBAを使ってHFSSというソフトウェアを外部制御したいと考えています。 そのソフトの起動&終了や図形の形状編集、各種形式のファイル出力といった軽い操作は難なく動作させる事が出来るのですが、数GBのメモリを使用するような重たい処理をさせたりすると「別のプログラムでOLEの操作が完了するまで待機を続けます。」といったメッセージがVBA側に表示される事があり、その時点でFor文が途中で止まってしまい困っています。どうすればよろしいでしょうか? なお、そのソフトウェア側で重たい処理が終了したのちに手動で「OK」ボタンをクリックすると次の処理へ進ませる事は出来ます。ですので、上記エラーメッセージが表示されたら自動でOKを選択したり、On Error Resume Nextのような感じでエラーメッセージを無視出来るだけでも結構です。

  • 別のプログラムがこのファイルを開いているので、操作を完了できません

    imageファイルを削除しようとすると「別のプログラムがこのファイルを開いているので、操作を完了できません」と表示され、実行されません。

  • excelの操作の再質問です。

    excelの画面を閉じようとするのですが、 別のプログラムのoleの 操作が完了するまで待機します。 との表示が三日前から出たままです。 この先の操作教えてください。 ※OKWAVEより補足:「ひかりTVのサービスやISPぷらら」についての質問です。

  • 別のプログラムがこのファイルを開いているので操作を完了できません

    イラストレーターをゴミ箱に移動したいのですが、「別のプログラムがこのファイルを開いているので操作を完了できません」とでて移動ができません。セーフモードで削除や再起動も試してみたのですが駄目でした。恐れ入りますが教えてください

  • エクセル作成中に 以下のメッセージが出て動かなくなりました。

    エクセル作成中に 以下のメッセージが出て動かなくなりました。 『別のプログラムでOLEの操作が完了するまで待機を続けます。』 どのようにしたらメッセージが消えますか?

  • 特定のエクセルファイルが止まってしまう

    エクセルの特定のファイルを修正中に必ず「OLEの操作が完了するまで待機を続けます」というメッセージがでて、何回OKボタンを押しても先に進みません。 これはいったいどういう状況なのでしょうか? 改善する手段をご存知の方いらっしゃいましたら 教えてください。よろしくお願いします。

  • あるプログラムから別のをプログラムを操作する方

    Windows XPにおいて、ソフトAがあるとします。 このソフトAは実行時に、テキストボックスと実行ボタンからなるウィンドウから構成され、 実行ボタンを押すと、テキストボックスの入力に応じた、特別なファイルを生成します。 現在、「テキストボックスへの入力」「実行ボタンのクリック」を手動で行っているのですが、作業量が多いため、自動で行いたいと考えています。 具体的には、テキストボックスに入力したい文をあらかじめテキストファイルにまとめて作成しておき、自動で次々とファイルを生成したいと思います。 キーボードやマウスの操作を記憶するフリーソフトを試してみましたが、ウィンドウの位置を合わせなくてはならない、実行中他の操作が一切できない、実行中の進行具合が見づらい、テキストファイルのエラーチェックができないなど、こまごまとした点で不満が残ります。 そこで、自分でプログラムを作成し、ソフトAを操作するようなプログラムを作りたいと思うのですが、どのようなものが必要でしょうか?

専門家に質問してみよう