For non-Office software that uses VBA 7.1 (such as AutoCAD or SolidWorks), the VBA engine is often provided as a separate "enabler" package by those specific vendors rather than Microsoft.
Expand and ensure Visual Basic for Applications is set to "Run from My Computer".