Getestet auf Win2k R12SP5 und WinXP R10Sp4
Ich möchte abc.1 in xyz.1 umbenennen
Folgende Productstruktur
+Part1(abc.1)
|
+Komponente + Part1(abc.1)
|
+ Part1(abc.2)
Dann rufe ich dieses VBA-Makro auf:
Sub CATMain()
Dim MyProduct As ProductDocument
Dim MyProducts As Products
Set MyProduct = CATIA.ActiveDocument
Set MyProducts = MyProduct.Product.Products
MyProducts.Item(1).Name = "xyz.1"
MyProducts.Item(2).Products.Item(1).Name = "xyz.2"
MyProducts.Item(2).Products.Item(2).Name = "xyz.3"
End Sub
Nach dem ich die Eigenschaften der einzelnen Parts angeschaut habe, wurde die Anzeige auch teilweise aktualisiert.
Jedoch wurden die Namen in der Unterkomponente nicht geändert.
+Part1(xyz.1)
|
+Komponente + Part1(abc.1)
|
+ Part1(abc.2)
Hat jemand einen Tip ???
------------------
Mit freundlichem Gruß von Carl Tenschert
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP