VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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  
> ってのはエラーは出なくりますが、当然ながら、リアルタイムな処理はできず
> 当方の処理では使いたくはありません。何かご存知の方、教えてください。
> よろしくお願いします。

ちなみに、「待ち」を入れたら動作するのですか?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -