SOLIDWORKS API Fundamentals Training

CATalyst Premium

Price: $1795.00
Credits: 4.5
Classroom: 3 sessions, 7 hours each
Virtual: Not Currently Available

Class #: S521

The goal of this course is to introduce the student to the SOLIDWORKS Application Programming Interface (API). Using the SOLIDWORKS API is a great way to automate design tasks and customize SOLIDWORKS. Just about everything available in the SOLIDWORKS user interface is available through the API.

The SOLIDWORKS API is so robust and feature rich that it is impractical to cover every detail and still have the course be a reasonable length. Therefore, the focus of this course is on the fundamental skills and concepts central to successfully building automation tools. Once you have developed a good foundation in basic skills, you can use the documentation and abundant online resources to develop your applications.

Class Details

  • Using the Macro Recorder

  • The API Object Model
  • Setting System Options and Document Properties
  • Automating Part Design
  • Assembly Automation
  • Drawing Automation
  • Selection and Traversal Techniques
  • Adding Custom Properties and Attributes
  • The SOLIDWORKS API SDK
  • Customizing the SOLIDWORKS User Interface
  • Notifications

The SOLIDWORKS API training guide will be supplied at the beginning of class and is yours to keep.

Students will be able to use the SOLIDWORKS API and VBA to create applications that will customize and automate your use of SOLIDWORKS.

  • Mechanical Design Experience
  • SOLIDWORKS Essentials
  • Experience with the Windows Operating System
  • Experience with the Visual Basic programming environment

1 Upcoming Class:

Date Time Location  
May 13, 14, 15, 2019 9:00am - 5:00pm - CST Register

Request a SOLIDWORKS Training

Can’t find a training class on our schedule? Can’t find dates or locations that work for you? Contact us and let us know your name, location preference, and the class or classes that you are interested in. We will contact you and create training dates that can work with your schedule.

Request a SOLIDWORKS Training


Training Testimonials

[The Instructor] showed real concern and took a true interest in students' progress. He was extremely helpful and very patient. Always answered each question with a great deal of knowledge and made sure the student understood the concept. In my personal case, he was extraordinarily helpful and I greatly appreciate it. I look forward to taking additional classes in the future.

Tom Kotz

[The Trainer's] knowledge of SOLIDWORKS and background in industrial design gave him credibility as an instructor. He confidently answered all questions that were raised.

Aida Smith

Great class! A must have for any Industrial Designer. Should have taken it earlier...that is my only regret.

Mark Krasne