Se pueden grabar las operaciones realizadas con la interfaz del usuario de SOLIDWORKS y ejecutarlas con las macros de SOLIDWORKS.
Una macro contienen las llamadas equivalentes a las funciones de la API efectuadas cuando las operaciones se realizan con la interfaz del usuario. Una macro puede grabar sus clics del ratón, selecciones del menú, y pulsaciones del teclado para ejecutarlas después
Se puede crear también una nueva macro sin grabar una antes.
Para grabar una macro: