В последней версии продолжена поддержка среды разработки VBA, но при этом потребуется вручную загрузить и установить среду разработки и выполнения.
При использовании AutoCAD ActiveX API в приложении, поддерживающем VBA, например Microsoft Word или Excel, или как часть приложения ObjectARX или управляемого компонента .NET может потребоваться обновить существующие ссылки на новые библиотеки объектов COM.
Ниже перечислены файлы библиотек, используемые в ActiveX API в предыдущих версиях, и новые библиотечные файлы, используемые в последней версии.
- acax17<язык>.tlb/acax18<язык>.tlb/acax19<язык>.tlb — изменить на acax20<язык>.tlb
- axdb17<язык>.tlb/axdb18<язык>.tlb/axdb19<язык>.tlb — изменить на axdb20<язык>.tlb
- AcSmComponents17.tlb/AcSmComponents18.tlb/AcSmComponents19.tlb — изменить на AcSmComponents20.tlb
- acETransmit17.tlb/acETransmit18.tlb — изменить на acETransmit19.tlb
- cao16<язык>.tlb — изменить на cao20<язык>.tlb
Прим.: <язык> — это язык, на который ссылается библиотека объекта. Например, элемент <язык> может иметь значение enu, если выполняется установка англоязычной версии, и fra, если устанавливается версия на французском языке.
В дополнение к обновлению ссылок на библиотеки объектов COM также может понадобится обновить проекты, созданные в продуктах на основе AutoCAD 2013 и более ранних версий, для обеспечения поддержки VBA в 64-разрядной версии продуктов на основе AutoCAD 2014 и более поздних версий.
Общую историю изменений, внесенных в ActiveX API, см. в разделе "Введение > Журнал ActiveX API" Руководства для разработчиков ActiveX (<диск>:\Program Files\Common Files\Autodesk Shared\acad_aag.chm).
Прим.: Начиная с программных продуктов на основе AutoCAD 2014, пользовательские приложения должны работать в безопасном режиме, когда для системной переменной SECURELOAD установлено значение 1 или 2. При работе в режиме безопасности программа на основе AutoCAD ограничивается загрузкой и выполнением файлов, содержащих код из доверенных местоположений; доверенные местоположения определяются системной переменной TRUSTEDPATHS. Для получения дополнительной информации см. раздел о защите от вредоносных программ.