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