Możemy rejestrować operacje wykonywane przy użyciu interfejsu użytkownika SOLIDWORKS i odtwarzać je z użyciem makr SOLIDWORKS.
Makro zawiera odpowiednie odwołania do funkcji interfejsu API, które zostały wykonane, gdy operacje były przeprowadzane z użyciem interfejsu użytkownika. Makro może zarejestrować kliknięcia myszy, wybory menu oraz naciśnięcia klawiszy celem odtworzenia w przyszłości.
Nowe makro można także utworzyć bez jego zarejestrowania.
Aby zarejestrować makro, należy: