Diese Funktion öffnet eine neue „3DShape“ und weist das entsprechende Fenster der Variable [Typ: Window] zu. Über die Variablen MyEditor und MyPart werden ebfalls der entsprechende Editor und das entsprechende Part übergeben.
Public Function CreateNewFileAndSetWindow(ByRef MyEditor As Editor, ByRef MyPart As Part) As Window Dim MyService As PLMNewService Set MyService = CATIA.GetSessionService("PLMNewService") MyService.PLMCreate "3DShape", MyEditor Set CreateNewFileAndSetWindow = CATIA.ActiveWindow Set MyPart = MyEditor.ActiveObject End Function