packe am besten noch mein vorläufiges script zu, damit man mit dem Problem auch was anfangen kann.
Public Sub CommandButton_Okay_Blatt1_Click()
'---- Begin resolution script for object : MASTERPART
Dim productDocument1 As ProductDocument
Set productDocument1 = CATIA.ActiveDocument
Dim masterpart As Product
Set masterpart = productDocument1.Product
masterpart.update
productDocument1.Application.ActiveDocument.Activate
productDocument1.Product.update 'update des masterparts!
'---- End resolution script
CATIA.RefreshDisplay = True
Blatt1.Hide
Blatt2.Show
End Sub
Das eigentlich Problem:
Catia wird nur dann upgedated, wenn ich das rootproduct im Strukturbaum aktiviere und dann das macro starte.
Ändere ich die Parameter manuell im Modell und verbleibe damit im aktiven Skeleton(part), wird catia nicht upgedated.
Kennt jemand eine Lösung, um dieses Problem zu beseitigen?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP