はじめに
Sequence MakerはExcelから測定器を制御可能にするアドインです。Sequence Makerを使っていると「別のプログラムでのOLEの操作が完了するまで待機します」というエラーメッセージが表示されて、動作が停止していまうことがあります。長期試験中だと悲劇です。今回はこのエラーへの対処法を紹介します(が、正直原因不明なので、根本解決にはならないかもしれません)なお、Sequence Makerについての詳細は以下の記事を参照ください。
お断り
本記事の内容はSequence Maker開発元の公式見解ではなく、あくまでも個人が趣味の範囲内で執筆しているものです。記事の内容について開発元へ問い合わせることはお控えください。ご質問・要望などは各記事のコメント欄へお願いいたします。
エラーメッセージ
「別のプログラムでのOLEの操作が完了するまで待機します。」という内容のメッセージボックスが表示されて、動作が停止します。
このメッセージが表示されたら、残念ですが、素直に諦めた方が良いです。データが保存できない場合もありますし、Excelの動作が不安定になったり、強制終了するしかない場合もあります。可能であれば、念のためWindowsごと再起動してしまったほうが良いでしょう。
どうすれば良いか?
まず試してみて欲しいのは、Excelの設定変更です。
「Excelのオプション」→「詳細設定」→「全般」→「Dynamic Data Exchange(DDE)を使用する他のアプリケーションを無視する」に✅を入れます。
これで改善するか様子を見ましょう。
それでもダメなら。。。
- PCをそれなりのスペックのモノに変更してみましょう。目安としては↓ぐらいかなと思います。
- インテル® Core™ i5 プロセッサー以上
- メモリ16Gバイト以上(できれば32G以上)
- 昔からメモリは多ければ多いほど良い、多くて困ることは無い、心が落ち着くと言われています
- Excel以外に起動しているアプリがあれば終了しておきましょう
- Excelで他のアドインがインストールされていれば、無効にしておきましょう
- 常駐アプリなどがあれば終了しておきましょう
- インターネット接続をOFFにして(Wi-Fiなら機内モード)おきましょう
- 動作中はPCで作業しないようにしましょう(Sequence Maker専用PCを用意する)
まとめ
今回は「別のプログラムでのOLEの操作が完了するまで待機します。」というエラーの対処法を紹介しました。結局根本原因はわからないのですが、何かお気づきの方法があればコメントをお願いします。