Преимущества создания панелей инструментов в AutoCAD с помощью VBA:
- Возможность создавать программы любой сложности. 5 Они позволяют расширить функциональность системы, автоматизировать рутинные операции. 5
- Работа в большинстве версий AutoCAD (начиная с AutoCAD 2014, в более ранних версиях могут срабатывать не все команды VBA). 3
- Относительная простота адаптации кода при наличии базовых знаний Visual Basic. 3
- Наличие встроенного редактора Visual Basic в AutoCAD. 3
Недостатки создания панелей инструментов в AutoCAD с помощью VBA:
- Необходимость наличия дополнительного модуля VBA Enabler в AutoCAD, без него макросы не получится использовать. 3
- В отдельных случаях команды макроса VBA могут выполняться с «подтормаживаниями», в то время как аналогичная команда или функция на LISP или C# выполняется мгновенно. 3
- Проблемы с обратной совместимостью разных версий (главный недостаток языка VBA). 5