Hallo,
ich habe ein kleines Problem mit der Aktualisierung, der Befehl Product1.update zeigt in meinem Makro leider keinerlei Wirkung! Das Makro ersetzt eine Komponente in einer Baugruppe durch mehrere Bauteile. Nach jedem Ersetzen wird die Baugruppe unter einem anderen Namen abgespeichert. Das funktioniert auch alles, nur werden die Baugruppen trotz Befehl nicht aktualisiert!
Hier mal die Schleife des Makros:
(Die Variablen werden vor der Schleife deklariert)
For each oFile in cAllFiles
sFileType = oFile.Type
if(sFileType = "CATIA-Teil") Then
Dim product2 As Product
Set product2 = products1.Item(I)
Dim Pfad as String
Pfad = Arbeitsverzeichnis&oFile.Name
Set Product2 = products1.ReplaceComponent(product2,Pfad,True)
product1.update
Dim ProduktName as String
ProduktName = ExcelObjekt.Worksheets(1).Cells Variable,2).Value
Dim OutputFile as String
OutputFile =Zielverzeichnis&ProduktName&".CATProduct"
product1.PartNumber=ProduktName
productDocument1.SaveAs (OutputFile)
Variable = Variable + 1
End If
Vielleicht sieht ja einer von euch den Fehler, bin übrigens blutiger Anfänger….
Danke und Gruß
Holger
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP