Question sur "CreateDefinition" (VBA)

Bonjour,

Nouveau jour, nouvelle question !

J'aurai besoin d'utiliser CreateDefinition pour insérer un plan de référence

Voici le bout de code : 

boolstatus = swModel.Extension.SelectByID2("Plan de dessus@Empreinte-1@Simulateur", "PLANE", 0, 0, 0, True, 0, Nothing, 0)
Set swFeatMgr = swModel.FeatureManager
Set swFeatData = swFeatMgr.CreateDefinition(swFeatureNameID_e.swFmRefPlane)

 

Logiquement, ensuite je devrais avoir ce genre de chose : 

swFeatData. définition 1 = X

swFeatData. définition 2 = Y

etc etc

et enfin : 

Set swFeat = swFeatMgr.CreateFeature(swFeatData)
 

Seulement, impossible de trouver dans l'aide API le noms des fameuses définitions. 

J'ai tenté en reprenant les argument de la méthode pour insérer un plan de référence ( InsertRefPlane) mais ça ne fonctionne pas. 

 

Ma question : Je peux trouver ou dans l'aide ce qui va avec swFmRefPlane ? Même pour les autres définitions. Car c'est quand même hyper pratique. 

J'ai bien la liste de l'ensemble des membres de swFeatureeNameID_e mais pas la suite .

La fameuse liste : http://help.solidworks.com/2019/english/api/swconst/SOLIDWORKS.Interop.swconst~SOLIDWORKS.Interop.swconst.swFeatureNameID_e.html

Cordialement

 

 

Bonsoir,

Voir plutôt ce lien

1 « J'aime »

Merci beaucoup :)