Hallo allemaal,
Ik heb een macro waarmee ik benoemde configuraties kan maken volgens een procedure (01,02,03,...,xx).
Ik zou graag een macro willen hebben waarmee u een configuratie kunt maken die is afgeleid (subconfiguratie) van een specifieke bestaande configuratie (xx).
Heeft iemand een oplossing, want na meerdere pogingen loop ik vast.
Bij voorbaat dank
Hallo
Met addconfiguration2 van iconfigurationmanager hoeft u alleen maar de naam van de bovenliggende configuratie op te geven in de parameter "parentconfigname"
Hallo Lynkoa15,
Dank u voor uw antwoord.
Aan de andere kant begrijp ik niet hoe je dit doet (macro beginner...).
Hieronder ziet u een voorbeeld van een macro voor het maken van configuraties die ik gebruik. Wat moet ik toevoegen om mijn subconfiguratie te maken? :
Sub hoofd()
Stel swApp in = _
Toepassing.SldWorks
Deel instellen = swApp.ActiveDoc
boolstatus = Part.AddConfiguration2("02", "", "", False, False, False, 256)
boolstatus = Part.AddConfiguration2("03", "", "", False, False, False, True, 256)
boolstatus = Part.AddConfiguration2("05", "", "", False, False, False, True, 256)
boolstatus = Part.AddConfiguration2("14", "", "", Onwaar, Onwaar, Onwaar, Waar, 256)
boolstatus = Part.AddConfiguration2("17", "", "", Onwaar, Onwaar, Onwaar, Waar, 256)
boolstatus = Part.AddConfiguration2("xx", "", ", "", Onwaar, Onwaar, Onwaar, Waar, 256)
Einde Sub
Als je in de API kijkt, is de oplossing van @Lynkoa15 de baone:
https://help.solidworks.com/2020/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IConfigurationManager~AddConfiguration2.html
En het voorbeeld dat in de API wordt gegeven:
https://help.solidworks.com/2020/English/api/sldworksapi/Work_with_Configurations_Example_VB.htm
Om preciezer te zijn, hier is de plaats waar u de naam van uw configuratie hebt opgegeven die u wilt afleiden:
Haal indien nodig de naam van de actieve configuratie op:
Model. GetActiveConfiguration
Hartelijk dank
de macro werkt en ik ga vanavond minder dom naar bed
Fijne dag