Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SOLIDWORKS API VBA & C# | Macros, CAD Automation + ChatGPT
Rating: 3.4 out of 5(27 ratings)
215 students

SOLIDWORKS API VBA & C# | Macros, CAD Automation + ChatGPT

Learn SOLIDWORKS CAD API using VBA & C#: Build macros, add-ins & automate parts, assemblies and drawings
Created byKabilan A
Last updated 4/2026
English
English [Auto],

What you'll learn

  • SOLIDWORKS Customization using VBA
  • Visual Basic for Applications Basic to Advance
  • SolidWorks Macros form Scratch
  • Career towards CAD Customization

Course content

3 sections17 lectures4h 30m total length
  • Introduction2:46

    Course Introduction

  • VBA General Properties need to know!23:40
  • Adding Sketches33:37
  • Working with Features16:44
  • Feature Traversal8:52
  • Selection Manager24:38
  • Drawing Creation37:36
  • BOM Creation25:44
  • Add-Ins & Events27:25
  • User Form Creation & Connecting SolidWorks using Visual Studio30:19

    User Form Creation & Connecting SolidWorks using Visual Studio

  • Additional Courses!0:12

Requirements

  • No Experience required in Programming. Basics of CAD Modeling.

Description

Master SOLIDWORKS API with VBA, C# and ChatGPT

Want to automate repetitive tasks in SOLIDWORKS and build powerful custom tools faster?

This course teaches you how to use the SOLIDWORKS CAD API with VBA and C#, along with ChatGPT, to create macros, develop add-ins, and improve your CAD automation workflow.

You will start with the fundamentals of the SOLIDWORKS API and gradually move toward building real-world automation solutions. The course is designed to be beginner-friendly while also covering advanced concepts for professional use.

What You’ll Learn:

  • SOLIDWORKS API fundamentals (CAD-focused)

  • Create macros using VBA

  • Develop SOLIDWORKS add-ins using C#

  • Automate parts, assemblies, and drawings

  • Use ChatGPT to generate, debug, and optimize API code

  • Understand SOLIDWORKS object model

  • Build real-world CAD automation tools

Why This Course is Different:

This course covers both VBA and C#, giving you a complete learning path from beginner to advanced. It also demonstrates how to use ChatGPT as a productivity tool to speed up development and problem-solving.

Who This Course is For:

Mechanical engineers, designers, SOLIDWORKS users, and anyone interested in CAD automation and API development.

Requirements:

Basic knowledge of SOLIDWORKS. No programming experience is required.

Outcome:

By the end of this course, you will be able to build automation tools, create macros and add-ins, and improve your productivity using SOLIDWORKS API.

Who this course is for:

  • CAD Designers who want to increase his/her career opportunities.