Generate cross sections in increments and save the file with increment number

Hi All,

I've a task where I need to generate cross sections in increment lengths in a comples shape. I need to save the dawring of that cross section which the  file name should be the cross section distance i've taken from a referance point.

Here the things i've done so far,

1. I created the cross section using extruded cut profile where small section is left out so to get a cross section.

2. thought about how the macro should work

Strat loop

> select the extrude cut sketch

> edit the dimension form the referance point in a increment

> switch to the dawring view

> save the already set front elevation ,with the file name "length from the referance point".dwg

> continue the loop from begining till the nu,ber of steps reach a certain value.

3. I tried to record a macro and edit it, but since i'm new to solidworks api I coudlnt code it correctly. Here's the code,

Sub main()

Set swApp = Application.SldWorks

For i = 0 To 5

Set Part = swApp.ActiveDoc

boolstatus = Part.Extension.SelectByID2("Sketch1", "SKETCH", 0, 0, 0, False, 0, Nothing, 0)

Part.EditSketch

Part.ClearSelection2 True

boolstatus = Part.Extension.SelectByID2("D2@Sketch1@vajja.SLDPRT", "DIMENSION", 0, 0, 0, False, 0, Nothing, 0)

Dim myDimension As Object

Set myDimension = Part.Parameter("D2@Sketch1")

step = i / 10

myDimension.SystemValue = 1 + step

Part.ClearSelection2 True

Part.SketchManager.InsertSketch True

swApp.ActivateDoc2 "vajja - Sheet1", False, longstatus

Set Part = swApp.ActiveDoc

Part.ClearSelection2 True

longstatus = Part.SaveAs3("F:\2014\sw_ergo\vajja.SLDDRW", 0, 2)

Next i

End Sub

I get the error in the following red colored line.

Some help would be highly appreciated.

Thanks in Advance.

Regards!

SolidworksApi macros