Best Practice | 3DEXPERIENCE R2017x| Getting Started with Automation

Automation allows applications to communicate, exchange data, and control one another. Specifically, automation allows a client application to create and control an object using the exposed object's interface. Automation is powerful because programmers can use this technology to access the functionality of any application that supports Automation.

This Best Practice document covers the VBAVSTACATScriptBasicsAutomation with end-to-end scenarios, Best coding practicesTroubleshooting, and Debugging on 3DEXPERIENCE R2017x platform.

The target audience for this Best Practice are the users who want to learn automation and customers who are associated with the Automation development.

Following this document user will be able to:

1. Create - Use - Record - Edit and Run macros

2. Know different scripting languages and its usage

3. Troubleshoot some commonly seen errors

4. Use VBA Debugging Environment effectively

5. Customize applications to automate repetitive tasks


Click HERE to Download this Best PRACTICE


Many thanks to the authors Saneeka SAWANT and Sumayya MESTRI for building this document. We would be happy to receive your feedback related to this content as well as any suggestions to improve it further! Wish you happy reading


Looking for more CATIA Best Practices: Get them here

Unable to see the content? Kindly note that you must possess valid DS Passport account and 
appropriate user role to access this Best Practice. You may connect to your Dassault Systèmes point of contact for issues related to your login.