If you ever find yourself stuck doing the same bland repetitive tasks in SOLIDWORKS over and over, then you’ve probably been thinking to yourself, “There’s a more efficient way of doing this, isn’t there?” Well, we have some exciting news for you: there is! And we’re here to guide you through all you’d want to know to be an expert in automating these tedious tasks with this comprehensive SOLIDWORKS API Course.
This course will guide you through the VBA basics and then on to how to use it to automate SOLIDWORKS programmatically. This is a practical SOLIDWORKS API training course, specifically aimed at individuals who need to automate processes in the SOLIDWORKS platform in order to optimize productivity and efficiency.
Models are designed in SOLIDWORKS 2017.
Assembly:
Full_Grill_Assembly_SW_2017SP5_Rebuild
Cup Holder:
CupHolder_2017SP5
This course offers a comprehensive and practical learning to automating tasks within the SOLIDWORKS environment using VBA. Since VBA is integrated with SOLIDWORKS, there is no need to install or purchase any additional software beyond what is necessary for proper functioning of SOLIDWORKS.
The course is well-structured for learners who wish to improve their productivity and efficiency by learning and utilizing SOLIDWORKS API. It starts with the basics of VBA programming, including key topics like variables, subroutines, functions, data structures, and error handling. The course also teaches how to manipulate key SOLIDWORKS functionalities, including document properties, part modeling, assembly management, and drawing creation. For example, users will create VBA macros to automate actions like sketching, feature suppression, and BOM tables. The example files used have been provided with the course, making it easier for the users to follow along.
The course is reasonably priced, and currently a bundle offer that includes this course along with two additional PDM API courses (VBA and C#) is available on the discounted price (around 50% off). With lifetime access, this is a one-time investment, allowing learners to learn at their own pace.
Overall, this course is a well-rounded introduction to automating tasks in SOLIDWORKS using VBA. With its strong emphasis on both programming fundamentals and SOLIDWORKS-specific automation, it is ideal for engineers or designers looking to streamline their workflows and boost productivity.
Amen really knows what he is talking about and this course conveys the content in a simple and easy to understand way, he teaches the content in a way that anyone can grasp even without a firm grasp of programing fundamentals.
You must log in and have started this course to submit a review.

I took the course after a self-taught period, and it turned out to be the improvement I was looking for. It increased my awareness in code writing.
The course is like a toolbox, where the selection of tools, i.e., topics, is perfectly tailored to the main and fundamental needs one may have in code writing, both in terms of programming and VBA fundamentals, and of operations in SolidWorks.