Sobre a compatibilidade com ActiveX e VBA

A versão mais recente continua a suportar o ambiente de desenvolvimento VBA, mas será necessário efetuar o download e instalar o executável e o ambiente de desenvolvimento de forma independente.

Quando se migra para a versão mais recente, nem todos os projetos VBA ou aplicativos que usam o APIs do AutoCAD ActiveX funcionarão. Enquanto o ActiveX é projetado para ser compatível em várias versões, com base na versão de destino do projeto ou aplicativo, algumas declarações de códigos podem ser gravadas para segmentar uma versão específica AutoCAD ou da biblioteca.

A tabela a seguir lista o nome do arquivo da biblioteca de objetos do AutoCAD que é compatível com a versão do produto baseado no AutoCAD.

Versão Número da versão Biblioteca de fontes do AutoCAD Biblioteca de fontes do AutoCAD/ObjectDBX
AutoCAD 2024 24.3 acax24<language>.tlb axdb24<language>.tlb
AutoCAD 2023 24.2 acax24<language>.tlb axdb24<language>.tlb
AutoCAD 2022 24.1 acax24<language>.tlb axdb24<language>.tlb
AutoCAD 2021 24.0 acax24<language>.tlb axdb24<language>.tlb
AutoCAD 2020 23.1 acax23<language>.tlb axdb23<language>.tlb
AutoCAD 2019 23.0 acax23<language>.tlb axdb23<language>.tlb
AutoCAD 2018 22.0 acax22<language>.tlb axdb22<language>.tlb
AutoCAD 2017 21.0 acax21<language>.tlb axdb21<language>.tlb
AutoCAD 2016 20.1 acax20<language>.tlb axdb20<language>.tlb
AutoCAD 2015 20.0 acax20<language>.tlb axdb20<language>.tlb
AutoCAD 2014 19.1 acax19<language>.tlb axdb19<language>.tlb
AutoCAD 2013 19.0 acax19<language>.tlb axdb19<language>.tlb
AutoCAD 2012 18.2 acax18<language>.tlb axdb18<language>.tlb
AutoCAD 2011 18.1 acax18<language>.tlb axdb18<language>.tlb
AutoCAD 2010 18.0 acax18<language>.tlb axdb18<language>.tlb
AutoCAD 2009 17.2 acax17<language>.tlb axdb17<language>.tlb
AutoCAD 2008 17.1 acax17<language>.tlb axdb17<language>.tlb
AutoCAD 2007 17.0 acax17<language>.tlb axdb17<language>.tlb
AutoCAD 2006 16.2 acax16<language>.tlb axdb16<language>.tlb
AutoCAD 2005 16.1 acax16<language>.tlb axdb16<language>.tlb
AutoCAD 2004 16.0 acax16<language>.tlb axdb16<language>.tlb
AutoCAD 2002 15.2 acax15.tlb axdb15.tlb
AutoCAD 2000i 15.1 acax15.tlb axdb15.tlb
AutoCAD 2000 15.0 acax15.tlb axdb15.tlb
Nota: <language> representa o idioma da biblioteca do objeto. Por exemplo, <language> pode ser enu sobre as instalações em inglês e frasobre instalações em francês.

Para obter um histórico geral das alterações feitas na API do ActiveX, consulte “Introdução > Histórico da API do ActiveX” no Guia do desenvolvedor do ActiveX (<unidade>:\Arquivos de programa\Arquivos comuns\Autodesk Shared\<local>\acad_aag.chm).

Nota: Começando com os produtos baseados no AutoCAD 2014, os aplicativos personalizados devem funcionar em modo seguro; quando a variável de sistema SECURELOAD estiver definida como 1 ou 2. Ao operar em modo seguro, o produto baseado no AutoCAD se restringe a carregar e executar arquivos que contenham códigos de localizações confiáveis, as quais são especificadas pela variável de sistema TRUSTEDPATHS. Para obter mais informações, consulte Sobre a segurança e proteção contra vírus.

Outras referências da biblioteca do AutoCAD ActiveX

A seguir está uma lista de nomes de arquivo das outras APIs do AutoCAD ActiveX usadas por versões anteriores e os arquivos de biblioteca de objeto que foram substituídos pela versão mais recente: