CADSharp Blog

SolidWorks API Live Training Class in June

Blog 3.14.2014 No Comments

Live SolidWorks API training

I am very excited to announce that CADSharp is offering a live API training class titled “SolidWorks API Fundamentals” in June in Cleveland, OH. A free one-year membership to will be given to all attendees (499 USD value). Learn more below!

Why You Should Attend

This three day, beginner-friendly class was specifically tailored by industry’s foremost SolidWorks API trainer, Keith Rice, to make you proficient in SolidWorks API fundamentals quickly and without frustration. The small class size (6 attendees max) allows for excellent teacher-student interaction.

Course Contents and Objective

Download an outline of the course here.

This course emphasizes the three fundamentals skills of SolidWorks API programming: 1) Programming using Visual Basic Applications, 2) Using the API Help, 3) Understanding the SolidWorks API Object Model. After the course, students should feel comfortable researching API calls and using those calls to create macros from scratch.

Major topics include: VBA programming essentials, macro recorder, API Help, SolidWorks API object model, opening and saving documents, configurations, custom properties, selection handling, system and document options, sketch creation, feature creation, feature traversal, feature editing, geometry and topology traversal, and more (if time allows).

The speed and contents of the course will be adjusted according to the attendees current skill level and automation needs. I always modify, remove, or add lessons on the fly as necessary.


799 USD per person. Please email me to learn about group discounts within a single company. If you cannot bring your own laptop, I can provide one at an additional fee of 200 USD per person.

Dates and Times

June 9-11. Please email me anyway if you are definitely interested in attending but these dates will not work for you.

Training is from 9:00 AM to 6:00 PM with an hour break for lunch. I am happy to stay past 6:00 PM and answer additional questions at the request of any student.


La Quinta Inn, 4222 W 150th St, Cleveland, OH 44135

La Quinta Inn is conveniently located near Cleveland Hopkins International Airport. Continental breakfast and airport shuttle are available to guests free of charge.

Cleveland has many great night attractions for you to enjoy, including the Golden Horseshoe Casino.

Praise for CADSharp Live Training

Great intro to SolidWorks API. Extremely helpful to have the object hierarchies explained versus having to try to reverse-engineer the steps from a zillion API Help entries. Also really enjoyed the personal flair that Keith brings to his craft. Keith has helped me achieve my 15-year-old goal of learning the SolidWorks API. I now feel like, given sufficient time, I could write any macro anybody would need!

Jason P.,

I used my new API skills in combination with DriveWorks a couple of weeks ago. I am amazed at how much easier it is now that I understand the API Help and API object model. Loved the interaction between peers and instructor.

Crystal Y.,


Registration is limited to the first 6 people. Email me to register.

I hope you can join me in Cleveland in June for an awesome three days of learning! Let me know if you have ANY questions.


Want to keep up with future content, webinars, and special offers? Sign up for our newsletter.

Leave Comment

Watch Two CADSharp API Presentations for Free!

Blog 3.12.2014 No Comments

Keith hanging out at the special event

The presentations I delivered at SolidWorks World 2014 (“SolidWorks API for Total Beginners” and “Using Microsoft Excel with the SolidWorks API”) are now available for public viewing. Both of these videos contain new material, so even if you’ve watched the tutorials at, check them out because you might pick up something new. Here’s how you can watch them and get the presentation files:

1. Visit the SolidWorks World presentations page
2. Enter “Keith” for the presenter name
3. Choose “Design Automation” for the Select Category dropdown
3. Make sure that “2014 Proceedings” is chosen
4. Click Search

Once the videos appear, click the film reel button to watch the video and the document button to download the presentation files.

Let me know what you think! I always appreciate feedback.


Want to keep up with future content, webinars, and special offers? Sign up for our newsletter.

Leave Comment

SolidWorks World 2014 : API Presentations

Blog 1.2.2014 No Comments

San Diego is, in my opinion, one of the best locations for SolidWorks World, between the beautiful convention center, great weather, and fun Tuesday night special event. Combine that with the consistently high-quality learning and networking opportunities available at every SolidWorks World, and I am really excited about attending this year. For those hoping to add some tools to their API toolbox, the lineup this year is looking stellar. I’ll be presenting twice, so please stop by and say hello!

Automating SolidWorks Flow Simulation Using the SolidWorks API

Monday, 1:30 PM – 2:30 PM
Presenter(s): Chris Price & Travis Kenworthy, ClearStream Environmental, Inc.
Description: See how the SolidWorks API can be used to automatically perform time-intensive design iterations. Access the SolidWorks API from Microsoft Excel using VBA. Programmatically run a previously created Flow Simulation model, retrieve results, and iterate on desired design variables.

Automating Weldments with API

Monday, 2:45 PM – 3:45 PM
Presenter(s): Cody Armstrong, Digital Dimensions, Inc.
Description: Increase the speed at which you create weldment parts and drawings with a few simple SolidWorks API scripts.

Create Your Own Feature Manager Tab in Record Time

Monday, 1:30 PM – 2:30 PM
Presenter(s): Jerry Winters, PDMI, Inc.
Description: Interactivity between the SolidWorks model and a custom Add-In Interface enhances the user’s experience with our add-ins. The Feature Manager API is ideal for creating this experience. Learn the ins and outs of FeatureManager creation and interaction with SolidWorks parts, assemblies, and drawings.

Don’t Be Scared of Macros : Starting from the Beginning

Tuesday, 4:30 PM – 6:00 PM
Presenter(s): Brandon Roby, Whole Hog Technologies
Description: Macros and API programming unleash the automated power of SolidWorks. Feel like you do repetitive work? Macros can speed your design process up and increase your personal and/or company productivity. This is easier than you thought it might be.

API Jump Start

Tuesday, 10:30 AM – 12:00 PM
Presenter(s): Arnav Mukherjee, SolidWorks Corporation
Description: Get an introduction to API programming so that you can automate some of your workflow. We’ll build on simple examples so that you can easily create your own API solutions.

Get Started with Visual Basic.NET Macros

Tuesday, 10:30 AM – 12:00 PM
Presenter(s): Mike Spens, SolidWorks Corporation
Description: Learn how to automate SolidWorks using the Visual Studio for Applications (VSTA) macro environment. In this hands-on session, attendees examine the benefits of VB.NET versus VBA, and take away the handy utility they create.

Using Microsoft Excel with the SolidWorks API

Tuesday, 1:30 PM – 2:30 PM
Presenter(s): Keith Rice, CADSharp LLC
Description: Are you looking to integrate Excel automation into your SolidWorks API code, or vice versa? In this session we’ll look at the basics of reading from and writing to Excel while in SolidWorks. Then we’ll switch things around and run SolidWorks API code from within Excel.

Macro Features : What Are They and How Do I Create Them?

Tuesday, 2:45 PM – 3:45 PM
Presenter(s): Jerry Winters, PDMI, Inc.
Description: Macro Features allow us to store add-in-specific data inside our SolidWorks files. And as the name suggests, this data appears as a feature in the FeatureManager. Sound complicated? After this 60-minute session, you will know how to create your own macro features.

SolidWorks API for Total Beginners

Wednesday, 10:30 AM – 12:00 PM
Presenter(s): Keith Rice, CADSharp LLC
Description: Want to automate with the SolidWorks API but aren’t sure where to start? As Keith walks you through the creation of a powerful macro from scratch, you’ll learn about the three foundational skills of SolidWorks API programming and what resources can help you achieve proficiency.

APIs for Creating Scaffolds

Wednesday, 2:45 PM – 3:45 PM
Presenter(s): Jose Pereiras & Andrés Betancourt, SolidWorks Corporation
Description: This presentation shows the scope of SolidWorks API building tools and how you can create a fast and efficient program with basic programming skills that allows users to create basic scaffolding models of varying degrees of geometric complexity.

Hope to see you in San Diego!

Want to keep up with future content, webinars, and special offers? Sign up for our newsletter.

Leave Comment