Migrate Projects (ActiveX/CAO)

Automation projects created with the VBA IDE in AutoCAD 2014 or earlier, or stand-alone applications created with Visual Basic .NET will need to be updated to work with the latest AutoCAD release.

AutoCAD automation projects use the type libraries

Note: <release> is specific to which release of the product is installed and <language> is specific to which language AutoCAD is using. The type libraries are located in the folder: <drive>:\Program Files\Common Files\Autodesk Shared

AutoCAD automation projects use the AutoCAD.Application ProgID for the CreateObject, GetObject, and GetInterfaceObject methods. For example, if you are using the CreateObject function in an AutoCAD automation project, you can use CreateObject("AutoCAD.Application") to start the most recently launched AutoCAD release on the workstation.

An automation project can start a specific release of the product, by specifying the major and/or a minor release number as part of the ProgID. For example, the ProgID

Note: The specific version you are trying to start must be installed.