WebBrowserControl.NavigateError 事件 (Access)

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

語法

運算式。NavigateError (pDisp, URL, TargetFrameName, StatusCode, Cancel)

運算式 代表 WebBrowserControl 物件的變數。

參數

名稱 必要/選用 資料類型 描述
pDisp 必要 Object WebBrowserControl 物件的 IDispatch 介面指標,代表發生瀏覽錯誤的視窗或框架。
URL 必要 變數 包含導覽失敗的 URL。
TargetFrameName 必要 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 支援與意見反應。