Hallo,
eigentlich möchte ich nur Teile eines Katalogs in ein vorhandenes Product einfügen. Leider funktioniert dies aber nicht und ich bin aus dem bisherigen Beiträgen zu diesen Thema auch nicht richtig schlau geworden.
Der Makrorecorder zeigt bei diesen Vorgehen folgende Befehle auf:
Sub CATMain()
Dim documents1 As Documents
Set documents1 = CATIA.Documents
Dim partDocument1 As Document
Set partDocument1 = documents1.Item("CATPart11.CATPart")
Dim product1 As CATBaseDispatch
Set product1 = partDocument1.GetItem("ISO_4014_GRADES_A_B_HEXAGON_HEAD_BOLT")
product1.PartNumber = "ISO_4014_GRADES_A_B_HEXAGON_HEAD_BOLT"
End Sub
Allerdings schlägt natürlich bereits die Methode documents1.Item("CATPart11.CATPart") fehl. Ersetze ich diese mit Add("Part") funktioniert auch die Methode .GetItem("...") jedoch wird in Catia nichts geladen.
Leider kann ich die Dokumente aber auch nicht direkt über die entsprechenden Dateinamen einbinden, da dann natürlich entsprechende Katalogfunktionen nicht berücksichtigt werden können.
Kann man denn überhaupt per Makro auf die Elemente eines Katalogs zugreifen und diese Laden? Das muss soch eigentlich gehen
Vielen Dank und viele Grüße
Klaus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP