Hallo,
soweit mir bekannt musst du weiterhin über die CATPart-Bezeichnung auf das Part zugreifen, auch wenn es in einem Product steckt.
Also z.B. folgender Code, um den OpenBody "#OpenBody" als Zeiger zu erhalten:
Dim MyDocuments As Documents
Set MyDocuments = CATIA.Documents
Dim MyPartDocument As PartDocument
Set MyPartDocument = MyDocuments.Item("Bauteil.CATPart")
Dim MyPart As Part
Set MyPart = MyPartDocument.Part
Dim MyHybridBodies1 As HybridBodies
Set MyHybridBodies1 = MyPart.HybridBodies
Dim MyHybridBody1 As HybridBody
Set MyHybridBody1 = MyHybridBodies1.Item("#OpenBody")
Weitere Methoden hierfür findest du in folgendem HelpFile im Catia-Verzeichnis:
C:\...\DassaultSystemes\Catia\B14\intel_a\code\bin\V5Automation.chm
Gruss
achulio
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP