VBA にて HTMLDocument の createDocumentFromUrl でウェブページの取得をすると、

ページの取得は出来るのですが、そのページ自体にエラー等(IEで表示したときに出るエラー等)がある場合、そのエラーメッセージボックスが出ます。

これを出ないようにするためにはどうしたら良いでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2006/08/29 08:03:03
  • 終了:2006/09/05 08:05:03

回答(2件)

id:Mook No.1

Mook回答回数1312ベストアンサー獲得回数3912006/08/29 09:09:02

ポイント35pt

そのエラーを出しているのが、アプリケーションであるならば、

Application.DisplayAlerts = False

エラーを出したくない処理

Application.DisplayAlerts = True

あるいは

On Error Resume Next 'エラーで停止したくない場合に使用

エラーで停止したくない処理

On Error Goto 0

のどちらかか、両方を組み合わせて回避できると思います。

この場合、エラー処理を行う場合は、err.number をチェックして自分で処理を記述する必要があります。

http://www.geocities.co.jp/Technopolis/2082/Soft/Excel_b.htm

の VBA のエラー処理 の部分等が参考になるでしょうか。

id:kn1967 No.2

kn1967回答回数2915ベストアンサー獲得回数3012006/08/30 05:27:00

ポイント35pt

createDocumentFromUrl を使うと、 「このページには、セキュリティに不備がある可能性があります。続行しますか?」など、普通にIEで表示する時に出るメッセージが出ま.. - 人力検索はてな の続きでしょうか?

そうであれば、そのサイトをあらかじめインターネットオプションのセキュリティにて信頼済みサイトに登録しておくことで対応することになります。

既にご存知かと思いますが参考までに

ブラウジングと電子メールの安全性を強化する

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません