• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    VBS基础篇 Err对象

    发布者: 怀卉1097 | 发布时间: 2025-8-14 02:15| 查看数: 82| 评论数: 0|帖子模式

    Err对象是一个具有全局范围的内部对象,含有关于错误的所有信息。
    On Error Resume next 忽略运行时产生的所有错误
    On Error Goto 0 取消忽略错误措施
    主要方法有:Clear、Raise
    主要属性有:Description、HelpContext、HelpFile、Number、Source
    其属性及方法的详细说明见下面的示例说明:
    Err对象的方法
    Clear
    描述:清空Err对象当前所有的属性,也就是清空错误
    语法:Err.Clear
    示例:
    1. On Error Resume next '忽略运行时产生的所有错误
    2. MsgBox 5/0
    3. MsgBox Err.Number '输出错误的数值
    4. Err.Clear '清空所有的错误信息
    5. MsgBox Err.Number '输出0
    复制代码
    Raise
    描述:定义一个运行时的错误
    语法:Err.Raise(number,source,description,helpfile,helpcontent)
    参数:Number:用于标记错误号
    Source 标记产生错误的对象或者应用程序名称
    Description:关于错误的描述信息
    Helpfile:help文件的有效路径
    Helpcontent:help文件的主题
    示例:  
    1. On Error Resume Next
    2. Err.Raise 22,"VBS脚本","溢出啦","c:\test.txt" '定义一个运行时的错误
    3. MsgBox "错误:" & vbCrLf _
    4.     & "Number:" & Err.Number & vbCrLf _
    5.     & "Source:" & Err.Source & vbCrLf _
    6.     & "Description:" & Err.Description & vbCrLf _
    7.     & "Helpfile:" & Err.HelpFile
    8. Err.Clear '清除错误
    复制代码
    Err对象的属性
      Description
    描述:返回或者设置Error的描述
    语法:Description(conid)
    示例:
    1. Desc = Err.Description '返回Error的描述信息
    2. Err.Description = "类型不匹配" '设置Error的描述信息
    复制代码
    HelpContext
    描述:返回或者设置指定帮助信息的主题
    语法:HelpContext(string)
    示例:
    1. HelpContext = Err. HelpContext '返回Error的帮助主题
    2. Err. HelpContext = "类型不匹配" '设置Error的帮助主题
    复制代码
    HelpFile
    描述:返回或者设置help文件的地址
    语法:HelpFile(FilePath)
    示例:
    1. HelpFile = Err. HelpFile '返回HelpFile的地址
    2. Err. HelpFile = "c:\test.txt" '设置HelpFile的地址
    复制代码
    Number
    描述:返回或者设置一个表示错误的数值
    语法:Number(errid)
    示例:
    1. Number = Err. Number '返回Error的id
    2. Err. Number = "c:\test.txt" '设置Error的id
    复制代码
    Source
    描述:返回或者设置报告错误的对象(或者应用程序的名称)
    语法:Source(string)
    示例:
    1. Source = Err. Source '返回Error的对象或者应用程序名称
    2. Err. Source = "box" '设置Error的对象或者应用程序名称
    复制代码

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表