Course Overview
This course begins by introducing the Macro Recorder before going on to look at programming system options, document properties and adding customer properties. Upon successful completion of this course, attendees will be able to program part, assembly and drawing automation.
NOTE: This course is available as part of the Gold & Platinum Training Passports.
What You'll Learn
Course Agenda
Lesson 1: Using the Macro Recorder
The first lesson will use the macro recorder to view SOLIDWORKS API commands, teaching users how a SOLIDWORKS macro is initialised and connects to the SOLIDWORKS software.
Lesson 2: The API Object Model
Learn more in depth with the SOLIDWORKS Application object and identify common API methods to access/use other Application Objects.
Lesson 3: Setting System Options and Document Properties
In Lesson 3, the user will be modifying System Options and Document Properties via the API, to allow users to automate the changing of settings based upon their needs.
Lesson 4: Automating Part Design
Learning about the methods for Part creation and start rules based modelling to drive models, eliminating modelling mistakes from users.
Lesson 5: Assembly Automation
Covers automating Assembly procedures such as component transformation, traversing faces of components and mating components together.
Lesson 6: Drawing Automation
Explore the important drawing API commands, such as drawing sheet selection on multiple drawing sheets, inserting drawing views on the specified drawing sheets, adding annotations and dimensions and saving drawing files to different formats.
Lesson 7: Selection and Traversal Techniques
Cover the various different feature and selection tools that can be used to modify more information about a model view.
Lesson 8: Adding Custom Properties and Attributes
Learn how to add, edit and remove Custom Properties to all file types. This will also cover traversing the model to find attributes and get or set their parameters.
What do our customers say?
We use Feefo (the global feedback engine) to gather anonymous but certified genuine reviews from our customers. We continually use customer feedback to improve the service that we offer to our customers and to motivate our team.
Click the Feefo button below to read the latest reviews for this course.
Training Booking Process
How to book a course?
Training Methods

Self-Paced
Student, job-seeker, or working professional? Our SOLIDWORKS self-paced training essentials course gives you the flexibility to learn when and where you want.

In-Classroom / Virtual
For those who prefer a traditional classroom environment courses can be taken in one of our training locations in the UK and Ireland.
Our virtual courses provide hands-on, live, interactive group training session from a professional, qualified instructor.

Onsite / Bespoke
We can arrange onsite training for any of our courses, contact us to discuss further.
Book your course
Click to view upcoming API Fundamentals Training courses, book your place on the course today to save your space. No upfront payment necessary.
Frequently Asked Questions
Accredited
- SOLIDWORKS certified training instructors
- All courses are CPD-accredited for professional development
- Attendees receive certificates for every course
Variety & Frequency
- Courses run every week of the year (1200+ per year)
- 70+ courses, we cover a broad range of topics and software
- Training passport bundles provide amazing value
Convenience
- 22 training venues located across the UK & Ireland
- State-of-the-art Virtual training is available
- We can arrange onsite and bespoke training courses
Quality
- 4.9 Star rating on Feefo for training courses
- Limited class sizes ensure personal attention
- Hands-on format with high-end PCs for every attendee
You can reserve your place on our SOLIDWORKS training courses for free via our course schedule.
Simply find the course you'd like to attend and click 'Book Now' and complete your registration.
If you have already purchased a course or passport then there is nothing else you need to do. If you haven't bought the course yet then your SOLIDWORKS account manager will be in touch to discuss your requirements and arrange payment.
Alternatively you can give us a call on 01926 333777 and book your course today!
Yes! All of our classroom and virtual courses are CPD-accredited, meaning you are guaranteed to progress in your professional development.
A SOLIDWORKS Passport offers you a comprehensive training and development plan in one single purchase.
These Passports allow you to make massive savings on training, compared to purchasing multiple courses one at a time.
Separate Passports are available for SOLIDWORKS CAD & SolidCAM, depending on your design & manufacturing needs.
Each SOLIDWORKS CAD Passport can be purchased in different lengths that are valid for 1, 2, 3 or 5 years. The passport is active from the date of the first course you attend.
We recommend new SOLIDWORKS users start off with SOLIDWORKS Essentials. From there the courses that you benefit you most will depend on your products and workflow.
For most professional SOLIDWORKS users the best courses to take next are: Advanced Part Modelling, Drawings, Advanced Assembly modeling.
We are always happy to discuss your requirements and provide advice on the best training and resources for you. Speak to your account manager, contact us online or get in touch via training@solidsolutions.co.uk.
Every license of SOLIDWORKS on subscription comes with complimentary exam vouchers so you can get certified. Learn more about the series of exams on our dedicated SOLIDWORKS Certifications page.
Book your next course to continue your journey to becoming a certified SOLIDWORKS expert.
We have a variety of classrooms across the UK and Ireland where you can learn SOLIDWORKS. Check out our SOLIDWORKS Training locations here and find a venue near you.
Our virtual classrooms can be accessed by anyone, anywhere. So in the unlikely event that there isn't a classroom nearby, or you'd prefer to attend remotely, You can still attend your chosen training course.
Get in touch with our team as soon as you are able to. Give us a call on 01926 333777 or email training@solidsolutions.co.uk and we can assist you.
Take a look at our Training Course Schedule, as you may be able to rearrange to attend an alternative date for your chosen course.
Our courses offer free cancellation providing the cancellation occurs outside of the fourteen days before the course start date.
Please refer to the Terms & Conditions for full information surrounding cancellations & fees.
Other Training Courses
SOLIDWORKS Electrical Routing Training
This SOLIDWORKS Electrical Routing training course explores the process of building component libraries and create parts lists and wiring diagrams for assembly and manufacture.
DriveWorks Pro Advanced Training
DriveWorks Pro Advanced training helps you learn advanced features and techniques to automate and improve your DriveWorks Pro design projects.
SOLIDWORKS Pipe & Tube Routing Training
SOLIDWORKS Pipe & Tube Routing training is designed to discover methods for rapidly routing pipes and tubing with the SOLIDWORKS Routing add-in.
SolidCAM High Speed Surfacing Training
The SolidCAM HSS High Speed Surfacing training develops on the SolidCAM module HSR/HSM basics to add further control of your programming.
SOLIDWORKS Plastics Standard Simulation Training
SOLIDWORKS Plastics Standard Simulation training course teaches users how to simulate early stages of the injection moulding process to improve performance.
SOLIDWORKS Design Essentials Training
The SOLIDWORKS Essentials training course is recommended to anyone new to SOLIDWORKS. Starting from the very basics of the program, Essentials is a comprehensive introductory course that develops skills for day-to-day modelling in SOLIDWORKS.
SOLIDWORKS Sheet Metal Training
This SOLIDWORKS Sheet Metal training course teaches you how to use specific sheet metal commands such as edge and mitre flanges, hems and jogs.
SOLIDWORKS CAM Professional Training
The SOLIDWORKS CAM Professional training course expands your CAM abilities to work with assembly files and Volumill for complex 3D shapes.
SOLIDWORKS CAM Standard Training
A comprehensive introduction to SOLIDWORKS CAM and the basic principles behind Milling and the Tech DB.
SolidCAM 2.5D CNC Milling Training
Recommend SolidCAM 2.5D CNC Milling Training course to learn basic concepts of 2.5D machining and interface of SolidCAM for efficient manufacture.
