投稿日 | : 2002/09/27(Fri) 17:18 |
投稿者 | : A221 |
Eメール | : |
URL | : |
タイトル | : Re: EXCEL操作中に「他のアプリケーションが・・・」が |
> VBでEXCEL操作中に「他のアプリケーションがサーバを・・・」のメッセージが
> が出て困ってます。
普通、VB単独で使用すれば発生しないものですので、
1.初回実行時から出ていますか?
(デバッグ環境で終了時にEXCELのオブジェクトを開放していますか?)
2.プログラム中で暗黙的なオブジェクトの操作を繰り返していませんか?
3.エクセルが勝手に起動する常駐はないですか?
> VBのフォームでEXCELのデータを検索(find)した結果を表示するだけなんですが、
> 当方の環境は、Windows2000、VB5.0+EXCEL2000です。
> メッセージの詳細は「他のアプリケーションがサーバを使用しているため、この操作を完了できません。
> 操作を続けるには、「切り替え」ボタンを選択して、他のアプリケーションを
> 終了させて下さい。[切り替え] [再試行] [キャンセル]」です。
>
> App.OleServerBusyRaiseError = True
> App.OleRequestPendingTimeout = 600000
> ってのはエラーは出なくりますが、当然ながら、リアルタイムな処理はできず
> 当方の処理では使いたくはありません。何かご存知の方、教えてください。
> よろしくお願いします。
ちなみに、「待ち」を入れたら動作するのですか?