WebBrowserControl.NavigateError 事件 (Access)

在导航期间出现错误时发生。

语法

表达式NavigateError (pDispURLTargetFrameNameStatusCodeCancel)

表达 一个代表 WebBrowserControl 对象的变量。

参数

名称 必需/可选 数据类型 说明
pDisp 必需 Object 指向 WebBrowserControl 对象的 IDispatch 接口的指针,该对象表示发生导航错误的窗口或框架。
URL 必需 Variant 包含导航失败的 URL。
TargetFrameName 必需 Variant 包含要在其中显示资源的帧的名称;如果没有针对资源的命名框架,则为 Null
StatusCode 必需 Variant 包含错误状态代码(如果有)。
Cancel 必需 Boolean 指定是否取消到错误页面或任何其他自动搜索的导航。

返回值

Nothing

注解

此事件在 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。