Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim FileName As String
Dim SaveErrors As Long
Dim SaveWarnings As Long
Dim retval As Boolean
Dim SalesOrderNumber As String
Dim UnitNumber As String
Sub main()
[COLOR=green]'get SolidWorks object[/color]
Set swApp = GetObject(, "SldWorks.Application")
[COLOR=green]'get active model object[/color]
Set swModel = swApp.ActiveDoc
[COLOR=green]'get sales order #[/color]
SalesOrderNumber = swModel.CustomInfo2("[i]ConfigurationName[/i]", "SalesOrder")
[COLOR=green]'get unit #[/color]
UnitNumber = swModel.CustomInfo2("[i]ConfigurationName[/i]", "Unit")
[COLOR=green]'create file name[/color]
FileName = SalesOrderNumber & UnitNumber & ".sldprt"
[COLOR=green]'save part with new file name[/color]
retval = swModel.SaveAs4(FileName, swSaveAsCurrentVersion, swSaveAsOptions_Silent, SaveErrors, SaveWarnings)
End Sub