Open .step file

Hello, 

I need some help regarding .step files. I am trying to write a macro that opens a .step file and then saves it as .sldprt.

I used this functions:

Dim swApp As SldWorks.SldWorks

Dim swModel As SldWorks.ModelDoc2

dim Path as String

Dim Importdata As ImportStepData

Dim Errors As Long

Dim Err as Long

Dim Warn as long

Dim swModelDocExt As ModelDocExtension

Sub main()
Set swApp = Application.SldWorks

Path = "C:\...................\x.step"

Set Importdata = swApp.GetImportFileData(Path)

Set swModel = swApp.LoadFile4(Path, "r", Importdata, Errors)

set swModel = swApp.OpenDoc6(Path, 6, 1, "", Err, Warn)

set swModelDocExt = swModel.Extension 

...

...

..

this macro does not open the .step file (Errors=1) and crashes at the line "set swModelDocExt = swModel.Extension". Could you help me with this problem?

Thank you

SolidworksApi/macros