MacroError 对象 (Access)
代表在宏中出现的运行时错误的属性。
宏错误时,错误的信息存储在 MacroError 对象。 如果您未曾使用 OnError 操作来禁止显示错误消息,宏将停止,错误信息将显示在标准错误消息。 但是,如果已使用 OnError 操作来禁止显示错误消息,则可能需要在条件或自定义错误消息中使用 存储在 MacroError 对象中的信息。
在错误得到处理后, MacroError 对象中的信息将过期,因此最好使用 ClearMacroError 操作清除该对象。 这会将 MacroError 对象中的错误号重置回零,并清除存储在该对象,如错误说明、 宏名、 操作名称、 条件和参数中的错误有关的任何其他信息。 这种方式,您可以检查 MacroError 对象以后再看到另一个错误发生。
MacroError 对象包含一次只能有一个错误的信息。 如果在一个宏中出现多个错误, MacroError 对象将包含信息只有最后的一个。
MacroError 对象不包含有关在运行 Visual Basic for Applications (VBA) 代码时出现运行时错误的信息。 有关在 VBA 中处理运行时错误的详细信息,请参阅 运行时错误处理的元素。
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。