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

投稿日: 2003/03/06(Thu) 19:29
投稿者batchman
Eメールbatchman@ae.wakwak.com
URL
タイトルRe^5: 実行時のエラーについて

WEBで調べなくても、VBのヘルプで、
OLERequestPendingTimeoutを検索するか
Appオブジェクトのプロパティを探せば見つかるでしょう。

このエラーのよくあるパターンとして、
VBからエクセルのセルやシートを大量に操作して長時間処理をしている場合に、
マウス等でVBアプリケーションをクリックしたりすると出ます。

以下VBのヘルプをちょびっと抜粋

オートメーションが要求ペンディング状態の場合にマウスおよびキーボードからの入力が受け取られた
とき、
[コンポーネントを使用できません] ダイアログ ボックスまたはそれに代わるメッセージが表示される
まで
の経過時間をミリ秒単位で設定します。

で、
規定値は5秒に設定されてあり、長時間処理の間マウス等の入力処理をはじくため設定時間を長く設定し
ます。

#それ以前にエクセルを正しく終了する処理が抜けていると意味はありませんが...


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

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

- Web Forum -