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".