Macro features are one of the most underrated yet the most powerful functions of SOLIDWORKS API. Those enable whole new scope for automation and enhancement for SOLIDWORKS. In this session, attendees will be introduced to macro features. Differences between VBA and COM-based macro features will be explained in detail based on sample use cases. Macro features can be used to embed and run a custom macro directly from the SOLIDWORKS file, to enable additional IP protection and security, creating fully parametric custom features which will reside in SOLIDWORKS tree and behave in the same way as any other standard feature of SOLIDWORKS and much more. Finally, we will build an example macro feature from scratch using the free and open-source xCAD.NET framework which allows to easily create property manager pages, previews, and generate parametric geometry for your macro feature.
Speakers
Artem Taturevych
Director, Xarial Pty Limited
Artem has over 15 years of experience in developing applications for SOLIDWORKS, SOLIDWORKS PDM, and other CAD systems. Artem is an active contributor to the SOLIDWORKS community, a member of SOLIDWORKS Champions program, Certified SOLIDWORKS Professional, and the owner of SOLIDWORKS API Automation group at LinkedIn.