Visual Basic for Applications (VBA), SOLIDWORKS'te makroları kaydeden, çalıştıran ve düzenleyen motordur. Kaydedilen makrolar, .swp VBA proje dosyaları olarak kaydedilir.
.swb ve .swp (VBA) dosyalarını VBA düzenleyiciyle okuyabilir ve düzenleyebilirsiniz. Varolan bir .swb dosyasını düzenlediğinizde, dosya bir .swp dosyasına otomatik olarak dönüştürülür. Bir modülü, başka VBA projelerinde kullanabildiğiniz bir dosyaya verebilirsiniz.
VBA'yı, form oluşturmak ve kaydedilmiş makrolarınıza daha çok kullanıcı etkileşimi sağlamak için kullanabilirsiniz. VBA ile ilgili daha fazla bilgi için VBA düzenleyicide Yardım menüsüne bakın.