È possibile assegnare una macro a un pulsante della barra degli strumenti, un tasto di scelta rapida o un gesto del mouse.
Se viene assegnata una macro a un solo tipo di controllo dell'interfaccia utente, è possibile assegnarla agli altri due tipi. Ad esempio, se si assegna una macro a un pulsante della barra degli strumenti, la macro compare nelle schede Tastiera e Gesti del mouse della finestra di dialogo Personalizza ed è possibile assegnare alla macro un tasto di scelta rapida o un gesto del mouse.
Una macro resta disponibile nelle schede Tastiera e Gesti del mouse della finestra di dialogo Personalizza finché è assegnata ad almeno un controllo dell'interfaccia utente. Se si eliminano tutte le assegnazioni di una macro all'interfaccia utente, SOLIDWORKS rimuove automaticamente la macro dalla finestra di dialogo Personalizza.
Ad esempio, se si assegna una macro a un tasto di scelta rapida e un gesto del mouse e poi si elimina l'assegnazione al gesto del mouse, la macro resta disponibile nelle schede Tastiera e Gesti del mouse della finestra di dialogo Personalizza. Se si elimina anche l'assegnazione al tasto di scelta rapida, la macro scompare dagli elenchi la volta successiva che si apre la finestra di dialogo Personalizza.
SOLIDWORKS 2012 e le versioni successive non richiedono la creazione di una cartella \Macros nella directory di installazione di SOLIDWORKS per visualizzare e gestire le macro personalizzate. È possibile memorizzare le macro personalizzate in qualsiasi posizione del sistema.
Se è stata utilizzata una cartella \Macros per le macro assegnate a tasti di scelta rapida in SOLIDWORKS 2011 e versioni precedenti, è necessario copiare la cartella nella directory di installazione più recente di SOLIDWORKS.