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.