• ベストアンサー

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

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

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

  • ベストアンサー
  • ap_2
  • ベストアンサー率64% (70/109)
回答No.1

外部プロセスとの連携で問題が起きてるんだと思います。 たとえば、埋め込みオブジェクトのように他アプリケーションで処理/描画したものをOffice上に表示している場合や、CreateObjectでVBAから別のアプリケーションを操作している場合など。 時間がかかりすぎてタイムアウトしたり、アプリケーション側でフリーズしたりすると、上記エラーが出るみたいです。

ncinbluvidgg
質問者

お礼

ありがとうございます。

関連するQ&A

専門家に質問してみよう