Um in Solid Edge mehrere im Ursprung liegende Dateien mit einem Macro (*.exe/*.dll) in eine leere Baugruppe zu öffnen, kannst du die folgenden Schritte befolgen: 1. **Macro erstellen**: Erstelle ein Macro, das die gewünschten Dateien öffnet. Du kannst dazu die Solid Edge API verwenden, um eine neue Baugruppe zu erstellen und die Dateien hinzuzufügen. 2. **Verwendung der API**: Nutze die Solid Edge API, um eine neue Baugruppe zu initialisieren. Hier ist ein einfaches Beispiel in VBA, das du anpassen kannst: ```vba Sub OpenFilesInAssembly() Dim app As SolidEdgeFramework.Application Dim assembly As SolidEdgeAssembly.AssemblyDocument Dim filePath As String Dim files As Variant Dim i As Integer ' Solid Edge Anwendung starten Set app = GetObject(, "SolidEdge.Application") Set assembly = app.Documents.Add("Assembly") ' Pfad zu den Dateien filePath = "C:\Dein\Pfad\Zu\Dateien\" files = Array("Datei1.par", "Datei2.par", "Datei3.par") ' Füge hier deine Dateinamen hinzu ' Dateien zur Baugruppe hinzufügen For i = LBound(files) To UBound(files) assembly.Occurrences.Add(filePath & files(i), 0, 0, 0) Next i ' Baugruppe anzeigen assembly.Visible = True End Sub ``` 3. **Macro kompilieren**: Kompiliere das Macro in eine .exe oder .dll, wenn nötig, und stelle sicher, dass es die richtigen Berechtigungen hat, um auf Solid Edge zuzugreifen. 4. **Ausführen des Macros**: Führe das Macro in Solid Edge aus, um die Baugruppe mit den angegebenen Dateien zu öffnen. 5. **Fehlerbehandlung**: Implementiere eine Fehlerbehandlung, um sicherzustellen, dass das Macro robust ist und bei Problemen entsprechende Meldungen ausgibt. Stelle sicher, dass du die richtigen Verweise auf die Solid Edge-Bibliotheken in deinem Projekt gesetzt hast, um die API-Funktionen nutzen zu können.