Keith™ 发表于 2007-9-13 12:51:38

Acad版本之间的VBA兼容性

大家好,我已经创建了一个VBA过程,它可以'材料#039;在Acad2000中很好 问题是它没有#039;t do#039;材料#039;在Acad2007 Mechanical中执行时 有人知道为什么会这样吗 代码在不同版本之间是否应该完全相同 我可以't使用Acad2007 Mech调试代码,因为我不'我没有 我在Acad2000中编写了代码,并将其远程分发给使用Acad2007 Mech的客户
代码分析多段线信息 我知道在Acad2000中.objectname是'AcDbPolyline'在Acad2007 Mech中为#039;AcDb2dPolyline&#039 即使我解释了这个差异,代码仍然没有#039;东西&#039
任何帮助都将不胜感激
谢谢,索洛

Bryco 发表于 2007-9-13 12:57:33

本人'我并不感到惊讶;t工作 2000年到2007年是一个很大的飞跃,而且有很大的变化。

Bryco 发表于 2007-9-13 15:01:00

谢谢你,马特
039;这正是我所想的 所以我想我必须跟上Acad并创建代码来检查版本并做出相应的响应 看起来很痛苦
再次感谢您的帮助,
索罗

Bryco 发表于 2007-9-13 16:22:29

可能是类型库没有更新
如果在2000中编写代码,并参考AutoCAD 2000类型库,则它可能正在查找AutoCAD 200o类型库,而没有更新到正确的类型库。i、 e.AutoCAD 2007。如果您愿意,我可以查看AutoCAD 2007上的代码,但您需要pm我的电子邮件地址才能将其发送到。

Bryco 发表于 2007-9-13 21:40:04

没有它's仍然#039;AcDbPolyline&#039
基思也是这么说的
页: [1]
查看完整版本: Acad版本之间的VBA兼容性