关于偶尔出现弹出438错误的情况,请教大家

yzg521 2010-12-23 11:18:41
不知道为什么,点EXCEL上的文件选择按钮后,偶尔会弹出438的错误。
非常奇怪,不知道为什么。
后来修正了程序中一个函数中关于数据类型错误的BUG,结果一下午也不出现前的438错误了。

虽然现在不出438的错误了,但是还是想求教一下原因,谢谢。
...全文
433 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
贝隆 2010-12-23
  • 打赏
  • 举报
回复
对象不支持这个属性或方法(错误 438)


并非所有对象都支持所有属性和方法。此错误有以下原因和解决方法:

指定的方法或属性在 Automation 对象中并不存在。
参看对象的文档以获得此对象更多的信息,并检查属性和方法的拼写应正确。

指定 Friend 过程做为被调用的后期绑定。
在编译时间必须知道 Friend 过程的名称,它不能出现在后期绑定的调用上。

详细信息,可选取有问题的项目,并按下 F1 键。
li163 2010-12-23
  • 打赏
  • 举报
回复
yzg521 2010-12-23
  • 打赏
  • 举报
回复
和那个bug应该没有设么联系,因为没有修改之前也是偶尔有,偶有没有的阿。
li163 2010-12-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yzg521 的回复:]
不知道啊,从昨天下午到现在就一直不再现现象啊。
[/Quote]

如果想测试,把现在的文件备份一个,然后bug改回去不就可以了
yzg521 2010-12-23
  • 打赏
  • 举报
回复
不知道啊,从昨天下午到现在就一直不再现现象啊。
嗷嗷叫的老马 2010-12-23
  • 打赏
  • 举报
回复
应该是时机问题.

EXCEL对象在首次创建时,时间比较长,以后就快了.

如果在还未完成创建时调用了一些功能,就会是无效的.
yzg521 2010-12-23
  • 打赏
  • 举报
回复
呵呵,就是这个提示。但是代码是没有问题的啊。不然就不会偶尔不好用了。
就是想知道如何处理。

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧