求救:ActiveX不能创建对象,但是按F8却可以顺利运行这句语句

ninnyonly 2008-04-09 11:01:12
VB调用EXCEL的一个程序。
在运行到:
Set xlbook = xlApp.Workbooks.Open(filen, , False) 这句的时候出现报错信息,但是按F8却可以继续进行下去,不知道怎么回事。(filen已经赋值)

我安装了OFFICE EXCEL2000,也注册了控件,好奇怪啊。请问是为什么啊。
...全文
231 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sstlwg 2009-01-13
  • 打赏
  • 举报
回复
UP UP
三断笛 2009-01-10
  • 打赏
  • 举报
回复
我估计你在定义中只使用了类名称而省了库名称,要这样定义
dim varA as DLLName.ClassName
set varA=new DLLName.ClassName
而不能只dim varA as ClassName
ultraedit55 2009-01-10
  • 打赏
  • 举报
回复
up
noenoughmemory 2009-01-10
  • 打赏
  • 举报
回复
up
wpy110521 2009-01-08
  • 打赏
  • 举报
回复
有变量没有赋值,或者有的语句没有完全执行,就执行到Set xlbook = xlApp.Workbooks.Open(filen, , False)
调试的时候你按的慢.所以就能通过.
qq28262313 2009-01-02
  • 打赏
  • 举报
回复
达人

1,066

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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