VBA 7.1 is a version of the Visual Basic for Applications programming language, specifically designed for use with Dassault Systèmes' software products, such as CATIA, ENOVIA, and SOLIDWORKS. It allows users to create custom macros, tools, and applications that can interact with these software products.
:
DELMIA Apriso, as a product, utilizes Microsoft's Visual Basic for Applications (VBA) as a scripting and customization tool. VBA 7.1, in particular, is a version of the VBA software development environment.
Dim shapeFactory As Factory2D Set shapeFactory = part1.ShapeFactory
| Issue | Solution | |-------|----------| | “ActiveX component can’t create object” | DS app not running → use GetObject or start with CreateObject | | “Method not found” | Check references (missing DS library) | | Macro security blocks script | Tools → Options → Macros → Set to “Low” temporarily | | 64-bit API errors | Use LongPtr for pointers (VBA 7.1 feature) | | Document update fails | Call part.Update or product.Update after changes | | Selection fails | Ensure correct filter ("Face", "Edge", "Vertex") |
Fundamental tools, training resources, trading education, and expert coaching to help you continuously improve.