Ik heb de oplossing gevonden:
-Voor de configuraties:
boolstatus = Part.Extension.SelectByID2("défaut@Embase confo ORIGIN. SLDPRT", "CONFIGURATIES", 0, 0, 0, Onwaar, 0, Niets, 0)
boolstatus = Part.ShowConfiguration2("standaard")
boolstatus = Part.Extension.SelectByID2("Congé2@Embase confo ORIGIN-1@confo ORIGIN", "BODYFEATURE", 0, 0, 0, False, 0, Nothing, 0)
Part.EditSuppress2 om een functie in een dergelijke configuratie van het onderdeel in te schakelen
Deel.ClearSelection2 Waar
- Voor inschrijving:
Set swModel = swApp.OpenDoc6("Z:\MACHINE\CONFO\0 confo ORIGINE 3D\confo ORIGINE.sldasm", 2, 0, "", longstatus, longwarnings)
Deel instellen = swApp.ActiveDoc
Deel.ClearSelection2 Waar
boolstatus = Part.Extension.SelectByID2("Comfortabele header ORIGIN-1@confo ORIGIN", "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = swModel.ReplaceComponents("Z:\MACHINE\CONFO\" & Bereik("d1"). Value2 & " embase.sldprt", "", True, True)
Deel.ClearSelection2 Waar
boolstatus = Part.Extension.SelectByID2("Confo wing ORIGIN-1@confo ORIGIN", "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = swModel.ReplaceComponents("Z:\MACHINE\CONFO\" & Bereik("d1"). Waarde2 & " wing.sldprt", "", True, True)
Deel.ClearSelection2 Waar
boolstatus = Part.Extension.SelectByID2("Gangpad confo ORIGIN-1@confo ORIGIN", "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = swModel.ReplaceComponents("Z:\MACHINE\CONFO\" & Bereik("d1"). Waarde2 & " corridor.sldprt", "", True, True)
Deel.ClearSelection2 Waar
boolstatus = Part.Extension.SelectByID2("Confo sym corridor ORIGIN-1@confo ORIGIN", "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = swModel.ReplaceComponents("Z:\MACHINE\CONFO\" & Bereik("d1"). Waarde2 & " SYM.sldprt Gang", "", True, True)
Deel.ClearSelection2 Waar
boolstatus = Part.Extension.SelectByID2("Versterking comfortabel ORIGIN-1@confo ORIGIN", "COMPONENT", 0, 0, 0, False, 0, Niets, 0)
boolstatus = swModel.ReplaceComponents("Z:\MACHINE\CONFO\" & Bereik("d1"). Waarde2 & " versterking embase.sldprt", "", True, True)
Deel.ClearSelection2 Waar
boolstatus = Part.Extension.SelectByID2("Reinforcement conffunction sym ORIGIN-1@confo ORIGIN", "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)
boolstatus = swModel.ReplaceComponents("Z:\MACHINE\CONFO\" & Bereik("d1"). Waarde2 & " SYM.sldprt header versterking", "", True, True)
Deel.ClearSelection2 Waar
chemin_enr = swModel.Saveas3("Z:\MACHINE\CONFO\" & Bereik("d1"). Waarde2 & ".sldasm", 0, 2)
swApp.CloseDoc (swModel.GetTitle)
Stel swModel = swApp.OpenDoc6("Z:\MACHINE\CONFO\" & Bereik("d1") in. Value2 & ".sldasm", 2, 0, "", longstatus, longwarnings)
Deel instellen = swApp.ActiveDoc
Groetjes