Makra są to skrypty, które automatyczne uruchamiają operacje w oprogramowaniu SolidWorks.
Makro można utworzyć i zaprogramować poza oprogramowaniem SolidWorks lub zarejestrować w przypadku, gdy przechwytuje sekwencję działań i poleceń wykonanych w oprogramowaniu SolidWorks.
Makro można uruchomić na pasku narzędzi Makro lub w menu Narzędzia.
Można również utworzyć dostosowane makro, uruchamiane za pomocą własnego przycisku na pasku narzędzi lub skrótu klawiaturowego czy gestu myszy.