Are you tired of repeating those same time-consuming CATIA processes over and over?

Tired of thousands of mouse clicks? Don’t you wish there was a better way to do things? What if you could rid yourself those hundreds of extra mouse clicks by teaching yourself how to write macros while impressing your bosses and coworkers in the process? Introducing the most complete guide to teach you how to program CATIA macros!

vb scripting for catia v5 pdf

With VB Scripting for CATIA V5 you can learn to create the perfect macro to automate your time consuming processes. If you hired an engineering services company to write macros for you or your company it would cost you thousands of dollars. Why not teach yourself and impresses your bosses? The evolution of an engineer is all about continuous learning. Several companies offer CATIA macro training classes but the cost is also several thousands of dollars.

I’ve created hundreds of macros and included some example codes in the book. This 170+page ebook come as a downloadable pdf file which you can view right on your PC; eReader not required.

Get a free sample chapter

Want to “test drive” the book before buying? You can download and read the entire first chapter including the end of chapter quiz. The preview version also includes the complete Table of Contents so you can get an idea of the topics that are covered.

VB Scripting for CATIA V5 Preview Edition 

Who SHOULD read this CATIA macro book?

  • Anyone who is brand to new programming in general will benefit from reading this book.
  • Anyone who has tried programming CATIA macros on their own without success.
  • Anyone who has a desire to learn a new and exciting skill that can lead to amazing career opportunities.

Who this CATIA macro book is NOT intended for

  • Anyone looking for CAA tutorials.
  • Anyone who has never used CATIA before.
  • Anyone with more than five years of experience programming CATIA macros.
  • Anyone who already has a firm understanding or years of experience with several other programming languages.

Go “All-in” Now!  


What Programmers Are Saying

  Hear What Others Are Saying About VB Scripting for CATIA V5. The following are comments received from actual customers (and used with their permission):   “Learning some CATIA VBA has been a big help to me. There’s been many instances where I’ve been able to take routine tasks and turn hours of work into minutes or seconds. I feel like I’ve only learned a little but that knowledge has carried over into a much greater understanding to other related areas of my work, such as a better understanding of how to work with our PLM system. Thanks!” – Ben W.   “I struggled [a] lot to get this kind of study material. I was searching and  finally now I’m having your ebook. It’s great…Thank you for your effort to build this.”                    –Shrinivas H.   “Thank you very very much for the book!” – Robert   “You are the best Mr. Ross…I love your work, keep it coming and we are proud of you as a friend.” -Z   “The how-to macro book all CATIA programmers have been waiting for!”-N.T.   “I have recently bought your book and it amazingly helped my CATIA understanding. It does not only help you with macro programming but it helps you to understand how the software works which I find a real advantage.” – Adam N. 1-22-2013   “Within some hours reading your book, I have learned more than searching the web for about a week.” – Chris 3/14/13   “I have learned a lot in the last few days, courtesy your wonderful book. I have made a few macros and they are working fine.” -P.  4/9/13   “…the best resource for beginners.” Matt Lamberson, October 2014   “You have done a great job.” Rubén Bernal Blay, October 2014   “I would like to thank you for your book. Thanks to this book I now able to do a lot of things with CATIA ! :)” -Alix, 2-5-15  



Q: Are CATIA V5 Macro programming skills going to be applicable in CATIA V6? A: Yes! And learning how to program in CATIA will also enable you how to program macros in Excel, Word, PowerPoint, and more. Read more of my thoughts and see an example CATIA V6 macro. Q: What if I hate it? A: Well, hate is a strong word… But if you hate the book, I don’t want your money. Just reply to your purchase receipt email within 30 days and I will issue a refund. Q; What formats is the book available in? A: This book is available as a downloadable PDF. Kindle and paperback coming soon. Q; You didn’t answer my question. A: That’s not a question. :) If you still have questions after reading this page please get in touch and I will do my best to answer.


Sub CATMain() What do you get in VB Scripting for CATIA V5?





VB Scripting for CATIA V5vb scripting for catia v5 book

VB Scripting for CATIA V5 is a comprehensive road map to automating those repetitive processes in CATIA V5 by way of VBA and CATScript macros. The guide begins with the basics of programming and takes you all the way through creating user forms, importing and exporting, moving parts around in 3D, and producing 2D drawings. I want this content to provide anyone “walking in off the street” the knowledge to be able to write their first CATIA macro with as little pain as possible.  

Download eBook





VB Scripting for CATIA V5 + Macro Packdedicated edition vb script and macro pack

    • VB Scripting for CATIA V5 – Fourth Edition PDF












VB Scripting for CATIA V5 + Expanded Macro Pack + Bonusesvb scripting package all in

    • VB Scripting for CATIA V5 – Fourth Edition PDF


  • Macro Pack 4.0: Expanded Edition contains 62 ready-to-use macros.



  • Bonus Tutorial: How to rearrange the spec tree



  • Bonus Tutorial: Additional user form example



  • Bonus Tutorial: Creating your own VBA modules



  • CATIA V5 Tips and Tricks PDF – some of my best non-macro related tips


Go “All-in” Now!


End Sub

If you bought the ebook book earlier but now want to upgrade to another package please contact me.

Please note that the file is in a PDF format, so you will need Adobe PDF Reader to view it and print it. You can get the reader for free at

I’m constantly trying to make my material better and average updating the book about once per year. By purchasing the ebook version of the book you will get free updates for life – anytime I update to a new edition you can update to the new edition free of any additional charges!

Plus: If you’re not 100% satisfied for any reason, just ask for your money back within 60 days and it’s yours!

cover image for catia macros book


P.S.  The ebook price is a great value as the paperback version sells for $59.99 (plus you can copy and paste from the PDF). If your preferred method of payment is not available please feel free to contact me and maybe we can work something out.

Not ready to buy yet? To get a taste of the type of material found in the book check out our free additional articles or join our email newsletter.