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 2016 20.1 acax20<Sprache>.tlb axdb20<Sprache>.tlb
AutoCAD 2015 20.0 acax20<Sprache>.tlb axdb20<Sprache>.tlb
AutoCAD 2014 19.1 acax19<Sprache>.tlb axdb19<Sprache>.tlb
AutoCAD 2013 19.0 acax19<Sprache>.tlb axdb19<Sprache>.tlb
AutoCAD 2012 18.2 acax18<Sprache>.tlb axdb18<Sprache>.tlb
AutoCAD 2011 18.1 acax18<Sprache>.tlb axdb18<Sprache>.tlb
AutoCAD 2010 18.0 acax18<Sprache>.tlb axdb18<Sprache>.tlb
AutoCAD 2009 17.2 acax17<Sprache>.tlb axdb17<Sprache>.tlb
AutoCAD 2008 17.1 acax17<Sprache>.tlb axdb17<Sprache>.tlb
AutoCAD 2007 17.0 acax17<Sprache>.tlb axdb17<Sprache>.tlb
AutoCAD 2006 16.2 acax16<Sprache>.tlb axdb16<Sprache>.tlb
AutoCAD 2005 16.1 acax16<Sprache>.tlb axdb16<Sprache>.tlb
AutoCAD 2004 16.0 acax16<Sprache>.tlb axdb16<Sprache>.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: <Sprache> steht für die Sprache der Objektbibliothek. Bei einer englischen Installation ist <Sprache> beispielsweise enu und bei einer deutschen Installation deu.

Ein allgemeines Verlaufsprotokoll der Änderungen an der ActiveX-API finden Sie im ActiveX Developer's Guide (<Laufwerk>:\Programme\Gemeinsame Dateien\Autodesk Shared\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 "Schützen vor bösartigem Code".

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: