AutoCAD 2010已经结束前期的测试阶段,将在2009年3月24日发布。
从网上所到的消息,AutoCAD 2010不再直接支持VBA。VBA编辑器不再随AutoCAD 2010软件安装程序一起安装。
但这并不代表AutoCAD 2010不再支持VBA。如果你希望继续使用VBA编程,则需要到Autodesk去下载VBA支持模块。
虽然不再支持VBA,但AutoCAD 2010还会继续支持COM接口,也就是说Visual LISP还可以继续使用COM接口来编程。这可是非常关键的一项,不然Visual LISP 就要退化回原来的AutoLISP了,呵呵。
取代VBA的将会是之前介绍过的VSTA,它可以使用Visual Basic 或Visual C#等来编程,而且AutoCAD 2010中也会集成一个类似于Visual Studio的编辑器。用于编制VSTA程序。
以后本版块也需要做调整了,增加VSTA方面的内容,以适应新形势的需要。大家一起努力吧。
有朋友反馈目前官网只能下载到2015和2014版本的VBA支持模块,不过通过本站的链接,用迅雷,你还是可以下载到之前版本的VBA支持模块的。
VBA模块下载地址:
2018 下载
2017 下载
2016 下载
2015 下载
2014 下载
如果你在AutoCAD 2011中已经安装使用了VBA支持模块,在AutoCAD 2012中也可以直接使用而不需要重新安装VBA支持模块。操作步骤:复制“AcVba.arx”文件到Program Files\Autodesk\AutoCAD 2012 文件夹,重新启动AutoCAD 2012,则VBA的所有功能都已经完全支持了。
相关信息可参照官网:
https://knowledge.autodesk.com/zh-hans/support/autocad/downloads/caas/downloads/downloads/CHS/content/download-the-microsoft-visual-basic-for-applications-module-vba.html
|