Hi,
das ist natürlich per Macro möglich,habe es schon mehrmals gemacht.
Den code kann ich jetzt nicht ganz genau schreiben, da ich momentan kein V5 zu verfügung habe.
Es ist aber notwendig im Designmode zu arbeiten, damit die andere Teile alle Informationnen mit kriegen.
Aber das gibt z.B. sowas:
set oprod = CATIA.ActiveDocument.product.product.item(2)
sprodname = oprod.PartNumber
oprod.referenceproduct.parent.saveas sprodname & ".CATProduct"
das alte Produkt kannst du entweder per macro oder per Hand löschen.
Falls du nicht weisst, was es für ein Dokumentyp ist, kannst du abfragen zB:
If TypeName(oprod.referenceproduct.parent)="PartDocument" then
oprod.referenceproduct.parent.saveas sprodname & ".CATPart"
Else If TypeName(oprod.referenceproduct.parent)="ProductDocument" then
oprod.referenceproduct.parent.saveas sprodname & ".CATProduct"
End if
usw.
Kann dir das weiterhelfen????
MfG
Chris
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP