找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 708|回复: 12

[求助]:怎样使vba程序在其他机子上运行

[复制链接]
发表于 2004-5-27 10:06:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
有个问题一直没弄清楚,就是我在自己机子上编写的程序能顺利通过,可是当拿给同事的机子上使用的时候总是函数报错。(如果同事的电脑装了vb6.0,则可以顺利运行)请问这是什么原因呢,望高手给一解决方案。注:两台电脑的操作系统和cad版本都是一样的。我的装了vb6.0。[/COLOR]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-5-27 11:42:06 | 显示全部楼层
你的VBA里用了一些控件或类型库别人的机器里没有
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-27 14:38:17 | 显示全部楼层
我基本上不用控件的,如果引用控件,一般我都会一块copy过去的,可能是类型库的问题,但是vb的类型库怎样才能发布到一个没有装vb6.0的电脑上呢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-27 15:45:31 | 显示全部楼层
这个好办,做一个安装包.
InstallShield,SetupFactory什么的都能做.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-27 17:24:47 | 显示全部楼层
我用SetupFactory做了一个安装包,而且包含了vb6.0类型库,可是还是不行,记得原来安装包里包含vb5类型库装了几个电脑都能用,现在却不行了,郁闷!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-27 17:30:47 | 显示全部楼层
报的是什么错?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-28 16:38:29 | 显示全部楼层
If Left(UCase(CommandName), 3) = "DIM" Then这一行中报错说ucase函数错误,说工程引用有问题。如下图:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2004-5-28 21:22:47 | 显示全部楼层
这应该是OLE版本不一致的原因,VB6中的OLE和ACAD2000中的冲突,造成引用失效。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-30 16:33:46 | 显示全部楼层
请问efan2000 ,我们同事的电脑都是一样的系统和cad版本,能通过什么样的设置使程序copy到另一台电脑上就能用呢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-30 16:52:26 | 显示全部楼层
AutoCAD 文档要求在安装其他包含VBA的软件后重新安装AutoCAD,有时字符串函数出错就是这种原因造成的,把你同事的AutoCAD重新安装一遍应该能解决问题。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-30 17:13:22 | 显示全部楼层
谢谢灯火,这样是不是很麻烦啊,我觉得应该有其它解决办法的,可惜我现在无法测试,因为我的电脑上运行一切正常,同事们又都很忙,我记得原来做安装程序时用setupfactory里的vb5.0类型库,装上就能用的,后来安装程序没有了,重新做了一个包含vb6.0类型库的安装包,就是不行了,没法给他装了个vb6竟然所有程序都正常使用了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-30 17:38:26 | 显示全部楼层
此问题以前讨论过,好像也只有重装一法。
曾经遇到的情况是:编程机器和安装机器都没有安装过VB5或VB6,后者就出现上述问题,卸载重装AutoCAD后问题解决。
另外,VBA的优势就是作为粘合剂,最好不要使用VBA自带及宿主程序以外的控件。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-5-31 11:01:06 | 显示全部楼层
好,谢谢灯火,现在没时间,等有空再好好研究研究了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-29 09:33 , Processed in 0.410589 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表