VBA(ActiveX COM API)是VBA(ActiveX COM API),与版本无关,因此语法保持不变。。。在迁移过程中,需要考虑的是对对象模型的更改。
例如,当一个对象的属性、方法和事件移动到与前一个版本不同的程序集引用时。。。在COM中可能不像在中那样常见。NET API自核心控制台出现以来。
我的“你好,世界”开始跑步了。
但是,我在哪里可以获得Autocad API参考,就像我可以获得“Autocad ActiveX和VBA参考”一样?在那里我也可以得到广泛的解释和例子。
我已经通过了http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20指南/索引。html,但它没有那么冗长,主要是缺少很多参考。我需要获得所有类的帮助/参考,以及它们的属性和方法,这些我可以在AcdbMgd的对象浏览器中看到。dll等。 可以在此处找到ARX API的完整列表,包括托管的(.Net)API和本机API:
http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=785550
这些文档不像VBA引用那样包含示例,但提供了通过web搜索使用的完全限定的命名空间列表。很可能有一个相关的例子。
谢谢你,肖特
因此,这意味着在IDE中编码时按F1键不可能到达帮助相关主题,相反,我必须单独打开那些“chm”文件,不是吗? 查看此页面上的选项是否在这方面有所帮助:
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
你好
据我所知,VBA7.1中的大多数内容都是相同的。
与旧的VBA相比,您是否可以发布几个具有更改的代码行。
10倍 VB7.1中的几乎所有内容都与以前的VB6中的内容相同。语法和函数根本没有改变(据我所知)。但是所有的32位控件都不再可用,没有计时器控件,没有用于打开和保存文件的文件对话框,SHELL函数似乎不再工作了——或者至少在我的两个程序中。没有什么大不了的,因为您可以自己构建控件,并使用Windows API进行文件操作。
正如BlackBox非常正确地说的那样,现在以当前形式测试所有宏。如果有些问题不起作用,试着自己解决(这是最好的学习方式),如果你被困在这里张贴你的问题。谷歌会为你提供大量答案。您会惊喜地发现,有多少宏仍在VB7.1下运行。
祝你好运
*贴士帽*。。。干杯,小家伙。
@Joro--,你有访问VBA源代码的权限吗,还是密码锁定了?
我在上一个雇主工作时,找到了一种“解锁”VBA源代码的方法,我才这么问。
呵呵呵呵
干杯 Txanks Tyke,
这实际上是我真正需要的。我一定会检查我所有的宏。重要的是,确实没有太多的事情需要更改,因为我已经制作了一些相当长的VBA宏(行数),修复它们需要很长时间。然后我更愿意继续使用旧的Autocad。
BlackBox,是的,我有密码
当做
乔罗
页:
1
[2]