Сведения о совместимости VBA и ActiveX

В последней версии продолжена поддержка среды разработки VBA, но при этом потребуется вручную загрузить и установить среду разработки и выполнения.

При переходе к последней версии некоторые проекты VBA или приложения, использующие API AutoCAD ActiveX, могут не работать. Несмотря на то, что ActiveX поддерживается в нескольких версиях, в зависимости от конечной версии проекта или приложения некоторые операторы команд могут быть написаны в расчете на конкретную версию AutoCAD или библиотеки.

В следующей таблице представлено имя файла библиотеки объектов AutoCAD, которая поддерживается версией продукта, использующего AutoCAD.

Версия Номер версии Библиотека типов AutoCAD Библиотека типов AutoCAD/ObjectDBX
AutoCAD 2019 23.0 acax23<язык>.tlb axdb23<язык>.tlb
AutoCAD 2018 22.0 acax22<язык>.tlb axdb22<язык>.tlb
AutoCAD 2017 21.0 acax21<язык>.tlb axdb21<язык>.tlb
AutoCAD 2016 20.1 acax20<язык>.tlb axdb20<язык>.tlb
AutoCAD 2015 20.0 acax20<язык>.tlb axdb20<язык>.tlb
AutoCAD 2014 19.1 acax19<язык>.tlb axdb19<язык>.tlb
AutoCAD 2013 19.0 acax19<язык>.tlb axdb19<язык>.tlb
AutoCAD 2012 18.2 acax18<язык>.tlb axdb18<язык>.tlb
AutoCAD 2011 18.1 acax18<язык>.tlb axdb18<язык>.tlb
AutoCAD 2010 18.0 acax18<язык>.tlb axdb18<язык>.tlb
AutoCAD 2009 17.2 acax17<язык>.tlb axdb17<язык>.tlb
AutoCAD 2008 17.1 acax17<язык>.tlb axdb17<язык>.tlb
AutoCAD 2007 17.0 acax17<язык>.tlb axdb17<язык>.tlb
AutoCAD 2006 16.2 acax16<язык>.tlb axdb16<язык>.tlb
AutoCAD 2005 16.1 acax16<язык>.tlb axdb16<язык>.tlb
AutoCAD 2004 16.0 acax16<язык>.tlb axdb16<язык>.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
Прим.: <язык> обозначает язык библиотеки объектов. Например, <язык> может иметь значение enu, если выполняется установка англоязычной версии, и fra, если устанавливается версия на французском языке.

Общую историю изменений, внесенных в ActiveX API, см. в разделе руководства для разработчиков ActiveX «Введение» > «Журнал ActiveX API» (<диск>:\Program Files\Common Files\Autodesk Shared\<locale>\acad_aag.chm).

Прим.: Начиная с программных продуктов на основе AutoCAD 2014, пользовательские приложения должны работать в безопасном режиме, когда для системной переменной SECURELOAD установлено значение 1 или 2. При работе в режиме безопасности программа на основе AutoCAD ограничивается загрузкой и выполнением файлов, содержащих код из доверенных местоположений; доверенные местоположения определяются системной переменной TRUSTEDPATHS. Для получения дополнительной информации см. раздел «Безопасность и антивирусная защита».

Другие ссылки на библиотеки AutoCAD ActiveX

Далее приведены имена файлов других API AutoCAD ActiveX, которые используются более ранними версиями, а также файлов библиотеки объектов, которые были заменены в последней версии.