移動中にエラーが発生すると、発生します。
構文
式。NavigateError (pDisp, URL, TargetFrameName, StatusCode, Cancel)
式WebBrowserControl オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| pDisp | 必須 | Object | ナビゲーション エラーが発生したウィンドウまたはフレームを表す WebBrowserControl オブジェクトの IDispatch インターフェイスへのポインター。 |
| URL | 必須 | バリアント型 (Variant) | 移動に失敗した URL を格納します。 |
| TargetFrameName | 必須 | バリアント型 | リソースを表示するフレームの名前が含まれます。リソースの名前付きフレームがリソースのターゲットになっていない場合は Null が格納されます。 |
| StatusCode | 必須 | バリアント型 (Variant) | エラー ステータス コードを格納します (ある場合)。 |
| Cancel | 必須 | ブール型 (Boolean) | エラー ページへの移動を取り消すか、さらに自動検索を続けるかを指定します。 |
戻り値
なし
解説
このイベントは、ナビゲーション エラーが原因で WebBrowserControl オブジェクトにエラー ページが表示される前に発生します。 Cancel パラメーターを True に設定すると、エラー ページの表示を停止できます。 ただし、元のナビゲーションで接続されたサーバーが独自の代替ページ ナビゲーションを提供する場合、[ キャンセル ] を [True] に設定しても効果はなく、サーバーの代替ページへのナビゲーションは続行されます。
For example, assume that a navigation to https://www.www.wingtiptoys.com/BigSale.htm causes this event to fire because the page does not exist. However, the server is set to redirect the navigation to https://www.www.wingtiptoys.com/home.htm. この場合、[ キャンセル ] を [True] に設定しても効果はなく、ナビゲーションは https://www.www.wingtiptoys.com/home.htmに進みます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。