ProgeCAD has supported VBA since it was but a dream in the developers minds. Recently Microsoft announced they were no longer going to support VBA and Autodesk did not ship it with the latest version of AutoCAD.Microsoft® Visual Basic for Applications (VBA) is an object-based programming environment designed to allow rapid development of custom solutions. In addition to being included within progeCAD, VBA is a core component of Microsoft® Office applications such as Excel, Word, and PowerPoint. progeCAD VBA has full Visual Basic language syntax, standard forms, and support for ActiveX Controls. Since it is an in-process controller, VBA within progeCAD generally produces better performance than external programming environments. It also provides application integration with other VBA-enabled applications using ActiveX Automation techniques.