你那台机子上安装的肯定不是EXCEL2000!这就是原因所在!
解决方案 »
- 如何将一个图片框中的内容复制到另外一个中去?
- VB没有反正切三角涵数吗?
- 问大家一个从VB中导出数据的问题
- 请问如何将查询的结果输出到报表,谢谢
- 高手救命,高分相送(可再加分,绝不食言,失信的不是人)。数据库资料表的资料导出成text文本文件格式。
- 急急急急急急急急急急急急急急!!!!!!!!!!!如何知道系统中默认摄像头的hDC?????
- 用VB 控制数码相机,或读取其中的相片?请给点资料!(
- **********excel单元格第一行 第一列 的内容是 9:47 我用 cell(1,1)得到3万多,为什么?
- 这里有无锡的朋友吗
- 求access database engine
- 怎样使用SQLDMO进行数据库备份和恢复?请给源码或参考文章?谢谢。
- 各位帮我看看我的网络出了什么问题,Thanks
那台就是出问题的那台!要知道,微软的东西都会七引八引关联很多库的,尤其是涉及到系统的部分,你能肯定你把需要的都打包了吗?所以解决的方法很简单,在那台出问题的机子上安装excel2000.
会不会excel2000也有几个版本?!
另外,由于excel90是一个olb文件,会不会是安装后仍然没有注册?
如何让olb文件自动注册?
它涉及到很多系统的、有关数据的部件的更新。看看excel2000的标准的安装程序的大小你就知道了,如果简单的像你想得只要拷几个文件,能会有那么大的安装包么?
这个程序是给别人用的,我总不能把excel安装都打上。而且对方确实安装了excel2000,
因为:
如果在没有安装excel2000的机子上运行,出错信息是:不能创建对象(err:429)
而在该机子上的错误信息是:变量使用了Visual Basic不支持的类型(错误458)
不知是不是由于excel版本的问题,虽然都是excel2000,会不会版本还是可能不同?另外,我用vb打包程序做了安装程序,然后到一台没有安装过excel2000的机子上安装,
结果错误信息还是:429。好像excel对象库没有安上。
我想如果安装程序做对了,应该到哪都可以运行。我该怎么办呢?!
这样的话,建议你安装微软免费提供的:MDAC_TYP.EXE,在微软的网站上有。
但我没有在开发的机器上装。
是不是应该这样:
1 开发的机器上装mdac
2 打包
3 安装的机器上装mdac
4 安装程序
这样可以吗(待我试试)?
看来问题就出在:安装完成后电脑上还是没有注册上exceel90的对象库,
我该怎么办?
Excel对象非常复杂,完全打包是极为困难的的。
都能打开,但对方机器运行我的程序就会出错:
“变量使用了Visual Basic不支持的类型(错误458)”,并且肯定是程序读
excel文件时出错。
如果没有装excel,错误信息应该是:
不能创建对象(错误429)
相同的一个office2000。我想可能与版本有关,只是不知如何解决。
根据错误提示,我们并不能断定就一定是OFFICE版本不一致导致错误,很有可能是其它部件出现错误(版本不一致),所以我说,你在出问题的那台机子上装上VB,然后运行原程序,看看到底是那一步出问题,这样才有可能最终解决问题.
难道没别的办法吗?
你可以给他一个“调试板”么:你可以在程序中每个SUB和函数的开始、中间、结尾设置一个MSGBOX,来报告运行的位置,这样可以找到出错的地方,越多的MSGBOX找的越准,然后根据他的运行结果,再看看代码有没有问题。 我想只能这样拉
。。
出现同样的问题。
(我这边所有的机器装的是一张光盘上的office2000,对方所有的机器也是装他们自己的
一张office2000光盘)
to microyzy(毛毛叉) :你怎么还在问这个问题?我都说过了,光凭一个“错误458”这样的提示,你怎么就能一口咬定是EXCEL库的问题??