Ah ok, da hab ich gar net gesucht
Danke dir nochmals
und noch eine Frage:
Ich hab mit dem Makrorekorder ein Makro aufgezeichnet
(Einen Positionspunkt in einem Geoset kopiert / in ein Geoset in einem Fremdem Body eingefügt mit LINK / Replace den alten mit dem neuen Positionspunkt)
es passiert aber rein gar nichts, wenn ich das Makro laufen lasse. Keine Fehlermeldung, kein Punkt wird erzeugt, gar nichts. Woran kann das liegen ?
EDIT:
Hier das, was der Makroeditor aufgezeichnet hat. WOBEI: Die Namen der Dateien dürfen (später) nicht fix sein
Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument
Dim part1 As Part
Set part1 = partDocument1.Part
Dim hybridBodies1 As HybridBodies
Set hybridBodies1 = part1.HybridBodies
Dim hybridBody1 As HybridBody
Set hybridBody1 = hybridBodies1.Item("#Origin")
part1.InWorkObject = hybridBody1
Set partDocument1 = CATIA.ActiveDocument
Dim selection1 As Selection
Set selection1 = partDocument1.Selection
selection1.Clear
Dim hybridShapes1 As HybridShapes
Set hybridShapes1 = hybridBody1.HybridShapes
Dim hybridShapePointCoord1 As HybridShapePointCoord
Set hybridShapePointCoord1 = hybridShapes1.Item("#Part_Originpoint")
selection1.Add hybridShapePointCoord1
selection1.copy
Dim bodies1 As Bodies
Set bodies1 = part1.Bodies
Dim body1 As Body
Set body1 = bodies1.Item("cylinder_geometry")
part1.InWorkObject = body1
Dim hybridBodies2 As HybridBodies
Set hybridBodies2 = body1.HybridBodies
Dim hybridBody2 As HybridBody
Set hybridBody2 = hybridBodies2.Item("cylinder_geometry")
part1.InWorkObject = hybridBody2
part1.Update
part1.Update
[Diese Nachricht wurde von symax am 05. Nov. 2010 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP