Aktivieren einer Teilekonfiguration in einer Baugruppe mit einem Makro

Wenn ich die Konfiguration im Raum cahnge und das Makro aktiviere, funktioniert es nicht mehr.

Ich habe gerade festgestellt, dass es nicht funktioniert, wenn ich mein Teil nicht auf SolidWorks auswähle, bevor ich das Makro starte!?

Am Ende, wenn das Teil ausgewählt wird, ist es egal, was Sie in die Zeile schreiben (auf der Ebene der Dateinamen)

Status = modelDocExt.SelectByID2("CleanSeal COMPLETE-1@Assemblage1/Cxxx-x-2@CleanSeal COMPLETE", "COMPONENT", 0, 0, 0, True, 0, 0, Nothing, 0)

Die Makros funktionieren weiterhin.

Deshalb habe ich Ihnen gesagt, dass es DIY ist: Das Makro setzt in Ihrer Baugruppe die Konfiguration nur im Raum aktiv. Und ich weiß nicht warum.

Was die Auswahl des Teils betrifft, so ist das nicht normal, dieses Teil funktioniert. Vergewissern Sie sich, dass keine zusätzlichen Leerzeichen vorhanden sind oder dass der Name korrekt ist, wenn Sie das Teil "CleanSeal WELDED-1@CleanSeal COMPLETE/Cxxx-x-1@CleanSeal WELDED" aufrufen.

 

In der Tat gab es ein Problem beim Schreiben meiner Zeile.

Jetzt funktioniert es, ohne dass die Komponente ausgewählt werden muss.