VBA- und ActiveX-Kompatibilität

Die aktuelle Version unterstützt die VBA-Entwicklungsumgebung weiterhin, Sie müssen die Laufzeit- und Entwicklungsumgebung jedoch separat herunterladen und installieren.

Bei der Migration zur aktuellen Version funktionieren möglicherweise nicht alle VBA-Projekte oder -Anwendungen, die die AutoCAD ActiveX-APIs nutzen. Obwohl ActiveX darauf ausgelegt ist, über mehrere Versionen hinweg unterstützt zu werden (basierend auf der ausgewählten Version des Projekts oder der Anwendung), werden einige Code-Anweisungen möglicherweise in ein Ziel geschrieben, das auf eine bestimmte AutoCAD- oder Bibliotheksversion abzielt.

In der folgenden Tabelle sind die Dateinamen der AutoCAD-Objektbibliotheken aufgeführt, die von der auf AutoCAD basierenden Produktversion unterstützt werden.

Version Versionsnummer AutoCAD-Typbibliothek AutoCAD/ObjectDBX-Typbibliothek
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
Anmerkung: <language> steht für die Sprache der Objektbibliothek. Bei einer englischen Installation ist <language> beispielsweise enu und bei einer deutschen Installation deu.

Einen Überblick über die Änderungen an der ActiveX-API finden Sie im ActiveX Developer's Guide (<Laufwerk>:\Programme\Gemeinsame Dateien\Autodesk Shared\<locale>\acad_aag.chm) im Abschnitt "Introduction > ActiveX API History".

Anmerkung: In den AutoCAD-basierten Produkten ab Version 2014 müssen benutzerdefinierte Anwendungen im sicheren Modus ausgeführt werden. Die Systemvariable SECURELOAD ist auf den Wert 1 oder 2 festgelegt. Wenn der sichere Modus ausgeführt wird, kann das AutoCAD-basierte Produkt Dateien mit Code nur aus vertrauenswürdigen Speicherorten laden und ausführen. Vertrauenswürdige Speicherorte werden durch die Systemvariable TRUSTEDPATHS angegeben. Weitere Informationen finden Sie unter Sicherheit und Virenschutz.

Andere AutoCAD-ActiveX-Bibliotheksreferenzen

Nachfolgend sind die Dateinamen der anderen AutoCAD-ActiveX-APIs aufgeführt, die von früheren Versionen verwendet werden, sowie die Objektbibliotheksdateien, die sie in der aktuellen Version ersetzen: