Hallo Bernd,
kannst Du mir hier bitte noch weiterhelfen?
Ich gehe wieder auf den CATPart zurück und möchte den kopierten Inhalt in eine neue Skizze einfügen.
'-------------------------------------------------------------------------------
'CATPart öffnen
'-------------------------------------------------------------------------------
oDoc.Activate
'-------------------------------------------------------------------------------
'In Skizze wechseln
'-------------------------------------------------------------------------------
Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument
Dim part1 As Part
Set part1 = partDocument1.Part
Dim bodies1 As Bodies
Set bodies1 = part1.Bodies
Dim body1 As Body
Set body1 = bodies1.Item("PartBody")
Dim sketches1 As Sketches
Set sketches1 = body1.Sketches
Dim sketch1 As Sketch
--> Set sketch1 = sketches1.Item("Sketch.1")
part1.InWorkObject = sketch1
Dim factory2D1 As Factory2D
Set factory2D1 = sketch1.OpenEdition()
Das VBA programm bricht an der markierten Stelle ab.
Habe gemerkt, wenn die Sketch.1 vorhanden ist, läuft das Programm durch.
Möchte ich aber die kopierten Elemente in eine neue Skizze einfügen, also muss ich eine neue Skizze erzeugen.
Wie würde das funktionieren?
Vielen Dank im Voraus.
------------------
Schöne Grüße
Feyza : )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP