プロが教える店舗&オフィスのセキュリティ対策術

Excel2000で一定時間おきに あるサイトをwebクエリで見に行き、その結果をテキストファイルで吐き出すマクロを作成しています。
webクエリ機能は普通、ネットワークエラー等の理由でweb参照が出来なかった場合、「サーバーが見つかりませんでした」という
エラーダイアログが出ますが、vbaの記述でこのアラートを表示しないようにする方法はありませんでしょうか?
(ダイアログが出てしまうとその時点で処理が停止し、ひいては定期更新がストップしてしまうので、これを回避したいです)

ちなみに、
Application.DisplayAlerts = False
では回避できませんでした。

何卒お知恵をお貸しください。

A 回答 (1件)

On Errorステートメントで対応できませんでしょうか?



参考URL:http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub0 …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。試してみました。

On Error Resume Next '次行以降エラー無視
Selection.QueryTable.Refresh BackgroundQuery:=False 'webクエリ更新
On Error GoTo 0 'エラー無視の解除

で行けました。
助かりました。ありがとうございました!

お礼日時:2007/06/22 12:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!