乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 114|回复: 19

[编程交流] VBA对象问题

[复制链接]

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:18:05 | 显示全部楼层 |阅读模式
我们现在办公室里有一个混合的自动广告。我们在XP上都有ACAD2011,但现在有两台机器在XP上有ACAD2013,一台在64位Win7上有ACAD2013。
 
我正在将VBA例程更改为VB。Net,但很自然,主要的仍然只在VBA中工作。这就是问题所在。boss的机器(64位Win 7)不喜欢这条线路。。
 
它说它不知道什么是AcadLWPolyline,我的机器在那里很开心。
 
有谁能解释一下如何引导最新安装运行我的代码?办公室的其余部分将转移到ACAD2013/Win7,很高兴不久就能让它工作起来。我不确定什么时候我会被移动,但目前我可能会是最后一个。
 
====================
 
我得到的信息是“找不到对象或库”,但参考文献看起来是一样的——他离我很远,当我从一台机器走到另一台机器时,我总是忘记。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:22:41 | 显示全部楼层
我有几个使用LW多段线的VBA宏,它们适用于从2002年到2013年XP到W7、32和64位的所有版本的AutoCAD。我们有一台运行AutoCAD 2013的64位W7机器,有时会导致问题。它会自动将对“AutoCAD 2013类型库”的引用添加到宏中。tjat本身不是问题,但由于我们的宏位于服务器上,而不是每台机器上的本地,这意味着其他人无法再使用这些宏。我的解决方案是让一台机器将宏保存在本地机器上,不让它访问服务器上的宏,从那以后我们就没有问题了。
 
尝试在“AutoCAD 2013类型库”中添加“工具>引用”和“引用”,看看是否有效。你必须在他的机器上这样做。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:27:17 | 显示全部楼层
“AutoCAD 2013类型库”在他的机器上引用,就像在我的机器上一样。它们似乎都是从C:\Program Files\Common Files\Autodesk Shared\acax加载的。19enu[从盒子侧面消失但可能是.tlb的东西]。
 
然而,我刚刚注意到VBA项目并没有保存在两个C:驱动器上。我不知道这是怎么发生的,因为我通常会给每台机器自己的acad。dvb文件。我会再次尝试在本地保存dvb,看看会发生什么。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 22:28:21 | 显示全部楼层
将库(程序集)引用添加到VB时。NET项目,是否确保将“复制本地”设置为False?
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:31:22 | 显示全部楼层
我认为是这样。这个问题是与VBA项目,但将有我的VB。Net项目已在运行。他们会相互影响吗?
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 22:35:08 | 显示全部楼层
 
我错了,戴夫。。。我错误地认为这是关于。NET,而不是VBA(我已经病了好几天了,今天我强迫自己工作,以履行我关于提交文件的承诺……看来我把我的智慧留在家里了)。。。无论如何,如果VBA是类似的。NET应该没问题,因为代码只需要与对象、模块等进行接口,但再说一次,我不是VBA的家伙。
 
我听从小家伙的话。
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 22:37:36 | 显示全部楼层
我认为这将是“其中之一”。我没有时间理智地检查这些东西,只需要试着用胶带保持它运行。第二场胜利7/Acad2013刚刚来到办公室,所以我们可以看看那场比赛打得好不好。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:42:38 | 显示全部楼层
 
 
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 22:46:11 | 显示全部楼层
 
哑巴不知道自己有多聪明;聪明人知道自己有多聪明。
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 22:48:16 | 显示全部楼层
 
你把我放在哪一类?最好你不回答那个问题
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 08:46 , Processed in 0.382142 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表