首页 / 科技数码 / 正文

应用程序定义或对象定义错误 

应用程序定义或对象定义错误通常是由于在从其他应用程序访问对象时,向程序传播了一个错误,而该错误无法映射到任何 Visual Basic 错误。

解决这类错误的方法主要有以下几种:

1. 检查代码和公式,使用错误也会导致运行时错误1004的问题。

2. 在访问对象的代码中使用 On Error Resume Next构造,而不是 On Error GoToline语法,以便理解对象返回的错误的上下文。

3. 在程序中加入一个错误转移语句,使得程序中出现错误后会自动转到指定的语句运行。

4. 检查您访问的任何对象的文档,Err对象的Source属性应包含生成该错误的应用程序或对象的程序ID。

需要注意的是,新版本的excel对语法校验更严格更精确,可能会导致相同的代码在不同的版本中出现不同的结果。

如有侵权请及时联系我们处理,转载请注明出处来自