Acad版本之间的VBA兼容性
大家好,我创建了一个在Acad2000中执行“东西”的VBA过程。问题是它在Acad2007机械中执行时不执行“东西”。有人知道为什么会这样吗?代码应该在版本之间执行完全相同吗?我无法使用Acad2007 Mech调试代码,因为我没有它。我在Acad2000中编写了代码,并将其远程分发给使用Acad2007 Mech的客户端。
代码分析多段线信息。我知道在Acad2000中. ectivtname是“AcDbPolyline”,在Acad2007 Mech中是“AcDb2dPolyline”。即使我解释了这个差异,代码仍然不做“东西”。
任何帮助都将不胜感激。
谢谢,
独奏
**** Hidden Message ***** 我并不惊讶它不起作用。2000年到2007年是一个巨大的飞跃,而且已经发生了很大的变化。 谢谢你,马特
索洛 可能是类型库未更新
如果在2000中编写代码并引用AutoCAD 2000类型库,则可能是在查找AutoCAD 200o类型库,而不是更新到正确的类型库。i、 e.AutoCAD 2007。
如果您愿意,我可以在AutoCAD 2007上查看代码,但您需要为我发送电子邮件地址。 不,它仍然是“AcDbPolyline”
,与Keith所说的相同。
页:
[1]