Overview
This section contains an overview.
Microsoft Visual Studio Tools for Applications (VSTA) is integrated within the 3DEXPERIENCE platform. If you were accustomed to writing VBA macros in earlier releases, you can migrate to this new technology to benefit from new .NET languages for writing scripts.
The existing macros UI has been enhanced with a new sort of macro library, called a PLM VSTA project. As for PLM Directories and PLM VBA Projects, you can also create, add or remove PLM VSTA Projects. A PLM VSTA project is mainly defined by its name and its language (VB.NET or C#).
A VSTA project, when opened, will be built and introspected so that its macros (i.e. public shared subs in VB.NET or public static void functions in C#, whose name starts with "Macro") are displayed. You can then run a macro, edit, rename or delete a macro in Visual Studio. These actions are basically the same as for the other existing types of macros libraries, except for the release/debug mode concept.
When you edit the VSTA project within Visual Studio, the whole 3DEXPERIENCE platform object model is accessible via VSTA's IntelliSense. This technology allows auto-completion while typing.