發生於導覽期間發生錯誤時。
語法
表達。NavigateError (pDisp、URL、TargetFrameName、StatusCode、Cancel)
詞 代表 WebBrowserControl 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| pDisp | 必要 | Object | WebBrowserControl 物件的 IDispatch 介面指標,代表發生瀏覽錯誤的視窗或框架。 |
| URL | 必要 | 變數 | 包含導覽失敗的 URL。 |
| 目標框架名稱 | 必要 | Variant | 包含要顯示資源的框架名稱,如果資源沒有具名框架為目標,則包含 Null 。 |
| StatusCode | 必要 | 變數 | 包含錯誤狀態碼 (如果有的話)。 |
| Cancel | 必要 | 布林值 | 指定是否取消錯誤頁面的導覽,或進一步自動搜尋。 |
傳回值
無
註解
此事件會在 WebBrowserControl 物件因導覽錯誤而顯示錯誤頁面之前引發。 您可以將 Cancel 參數設定為 True,以停止錯誤頁面的顯示。 不過,如果在原始導覽中連絡的伺服器提供自己的替代頁面導覽,當您將 [取消] 設定為 True 時,它不會生效,而且會繼續導覽至伺服器的替代頁面。
例如,假設瀏覽至 https://www.www.wingtiptoys.com/BigSale.htm 會導致引發因為頁面不存在於這個事件。 不過,伺服器設為將導覽重新導向至 https://www.www.wingtiptoys.com/home.htm。 在此情況下,當您將 取消 設定 為 True 時,它不會生效,且導覽會繼續進行 https://www.www.wingtiptoys.com/home.htm。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。