Sub Test() Dim sPath As Shape, s1 As Shape, s2 As Shape Dim eff As Effect Set sPath = ActiveLayer.CreateCurveSegment(1, 6.5, 5, 8.5, 2, 72, 1.8, 180) Set s1 = ActiveLayer.CreateEllipse(0.953386, 6.731929, 1.838858, 6.027165) s1.Fill.UniformColor.CMYKAssign 0, 100, 100, 0 Set s2 = ActiveLayer.CreateEllipse(4.838622, 9.045, 5.597598, 8.21374) s2.Fill.UniformColor.CMYKAssign 0, 0, 100, 0 Set eff = s2.CreateBlend(s1, 10) eff.Blend.Path = sPathEnd Sub