Visual Basic pro aplikace (VBA) je systém, který nahrává, spouští či upravuje makra v aplikaci SOLIDWORKS. Nahraná makra jsou uložena jako projektové soubory VBA .swp.
Soubory .swb a .swp (VBA) můžete načíst a upravit v editoru VBA. Upravíte-li stávající soubor .swb dojde k jeho automatickému převodu do formátu .swp. Určitý modul můžete exportovat do souboru, který můžete použít v jiných projektech VB.
VBA můžete použít pro tvorbu formulářů a zajištění další interakce s uživatelem pro vaše nahraná makra. Podrobnější informace o VBA najdete v nabídce Nápověda v editoru VBA.