Hallo liebe Kollegen,
es wurde zwar schon immer wieder mal zu dem Thema etwas gepostet, aber scheinbar bin ich zu doof dafür, um es zu kapieren.
Ich habe Parts in einem Product und möchte diese in einer Schleife nacheinander nehmen und "irgend etwas" damit machen. Zum Beispiel einen Body kopieren. Hierzu müsste das Part jedoch auf Edit geschalten werden, was aber ja nicht geht?!
Hier ein Beispiel (das aber nicht geht :-) ):
Sub CATMain()
Set productDocument1 = CATIA.ActiveDocument
Set product1 = productDocument1.Product
Set products1 = product1.Products
n = products1.count
Set selection1 = CATIA.ActiveDocument.Selection
selection1.Clear
For e = 2 to n+1 ' Product schleifen
Set documents1 = CATIA.Documents
Set partDocument1 = documents1.Item(e)
Set part1 = partDocument1.Part
Set bodies1 = part1.Bodies
Set body1 = bodies1.Item(1)
MsgBox body1.name
selection1.Add body1
selection1.Copy
Next
End Sub
Was mache ich falsch bzw. wie mache ich das richtig? Alles was ich hier im Forum hierzu gefunden habe funzt nicht (oder ich kapier´s nicht)
Danke im Voraus
Claus
------------------
CLAHO
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP