Code:
Sub CATMain()Dim partDocument1 As Document
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("Geometrisches Set.1")
Dim sketches1 As Sketches
Set sketches1 = hybridBody1.HybridSketches
Dim reference1 As Reference
Set reference1 = part1.OriginElements.PlaneYZ
Dim sketch1 As Sketch
Set sketch1 = sketches1.Add(reference1)
part1.InWorkObject = sketch1
Dim factory2D1 As Factory2D
Set factory2D1 = sketch1.OpenEdition()
Dim geometricElements1 As GeometricElements
Set geometricElements1 = sketch1.GeometricElements
Dim geometricElements2 As GeometricElements
Set geometricElements2 = factory2D1.CreateIntersections(part1.OriginElements.PlaneXY)
sketch1.CloseEdition
part1.InWorkObject = hybridBody1
part1.Update
End Sub