Cze wszystkim
Szukam sposobu na edycję wszystkich części zespołu w kontekście, mam poniżej kod, który pozwala mi otworzyć wszystkie części zespołu.
Ale nie mogę tego zmienić.
Początek kodu:
Set swApp = Application.SldWorks
Set Assembly = swApp.ActiveDoc
Set myAsy = Assembly
myCmps = myAsy.GetComponents(False)
For i = 0 To UBound(myCmps)
Set myCmp = myCmps(i)
If (myCmp.GetSuppression = 3) Or (myCmp.GetSuppression = 2) Then
Set CmpDoc = myCmp.GetModelDoc
Document = CmpDoc.GetPathName
Set swModel = swApp.ActivateDoc(Document)
Zamiast
Set CmpDoc = myCmp.GetModelDoc
Document = CmpDoc.GetPathName
Set swModel = swApp.ActivateDoc(Document)
Próbowałem:
myCmp.EditPart
Ale to nie działa.
Masz pomysł?