共用方式為


WebBrowserControl.NavigateError 事件 (存取)

發生於導覽期間發生錯誤時。

語法

表達。NavigateError (pDispURLTargetFrameNameStatusCodeCancel)

代表 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 支援與意見反應