Informacje o zgodności z językiem VBA i kontrolkami ActiveX

Najnowsza wersja nadal obsługuje środowisko programistyczne VBA, ale należy osobno pobrać i zainstalować środowisko uruchomieniowe i programistyczne.

Po migracji do najnowszej wersji programu niektóre projekty VBA lub aplikacje wykorzystujące interfejs API ActiveX programu AutoCAD mogą nie działać. Choć środowisko ActiveX zostało tak zaprojektowane, aby było obsługiwane w wielu wersjach programu, zależnie od docelowej wersji projektu lub aplikacji niektóre instrukcje kodu mogą być napisane pod kątem konkretnej wersji programu AutoCAD lub biblioteki.

W poniższej tabeli wymieniono nazwy plików biblioteki obiektów programu AutoCAD, które są obsługiwane w danej wersji produktu opartego na programie AutoCAD.

Wersja Numer wersji Biblioteka typów AutoCAD Biblioteka typów AutoCAD/ObjectDBX
AutoCAD 2020 23.1 acax23<język>.tlb axdb23<język>.tlb
AutoCAD 2019 23.0 acax23<język>.tlb axdb23<język>.tlb
AutoCAD 2018 22.0 acax22<język>.tlb axdb22<język>.tlb
AutoCAD 2017 21.0 acax21<język>.tlb axdb21<język>.tlb
AutoCAD 2016 20.1 acax20<język>.tlb axdb20<język>.tlb
AutoCAD 2015 20.0 acax20<język>.tlb axdb20<język>.tlb
AutoCAD 2014 19.1 acax19<język>.tlb axdb19<język>.tlb
AutoCAD 2013 19.0 acax19<język>.tlb axdb19<język>.tlb
AutoCAD 2012 18.2 acax18<język>.tlb axdb18<język>.tlb
AutoCAD 2011 18.1 acax18<język>.tlb axdb18<język>.tlb
AutoCAD 2010 18.0 acax18<język>.tlb axdb18<język>.tlb
AutoCAD 2009 17.2 acax17<język>.tlb axdb17<język>.tlb
AutoCAD 2008 17.1 acax17<język>.tlb axdb17<język>.tlb
AutoCAD 2007 17.0 acax17<język>.tlb axdb17<język>.tlb
AutoCAD 2006 16.2 acax16<język>.tlb axdb16<język>.tlb
AutoCAD 2005 16.1 acax16<język>.tlb axdb16<język>.tlb
AutoCAD 2004 16.0 acax16<język>.tlb axdb16<język>.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
Uwaga: < język > reprezentuje język biblioteki obiektów. Parametr <język> może mieć na przykład wartość enu w angielskiej wersji instalacji lub plk w polskiej.

Ogólna historia zmian wprowadzonych w interfejsie ActiveX API znajduje się w rozdziale „Wstęp > Historia ActiveX API” w Podręczniku programisty kontrolek ActiveX (<dysk>:\Program Files\Common Files\Autodesk Shared\<ustawienia regionalne>\acad_aag.chm).

Uwaga: Począwszy od produktów opartych na programie AutoCAD 2014, niestandardowe aplikacje muszą działać w trybie bezpiecznym, gdy zmienna systemowa SECURELOAD jest ustawiona na wartość 1 lub 2. W trybie bezpiecznym produkt oparty na programie AutoCAD może wczytywać i uruchamiać tylko te pliki, które zawierają kod z zaufanych lokalizacji określonych przez zmienną systemową TRUSTEDPATHS. Aby uzyskać więcej informacji, zobacz temat Informacje na temat bezpieczeństwa i zabezpieczania przed wirusami.

Inne odniesienia do biblioteki ActiveX programu AutoCAD

Poniżej znajduje się lista nazw plików innych interfejsów API ActiveX programu AutoCAD używanych we wcześniejszych wersjach i plików bibliotek obiektów, które zostały zastąpione w najnowszej wersji: