Macro assemblage simplifié sans visseries

Oui @remrem j'ai vu ça entre temps, j'avais la 2019 je vient de la désinstaller et d'installer la 2015 et cela fonctionne parfaitement maintenant, j'arrive à éditer depuis Solidworks et donc à débugger.

Pour les changements souhaités comme évoqué dans mon message précédent:

- Création de la configuration si et seulement si certain composant IsToolboxStandard sont présent et si la propriété "Categorie" de l'assemblage est "Assemblage"

- Traiter l'assemblage ouvert et tout les sous-assemblage concerné (suivant critères ci-dessus)

- Modifier toute les configs de sous assemblage par la config simplifié "Fastener enabled" uniquement dans la config simplifié de l'assemblage principale "Fastener enabled", mais pas dans la config par defaut qui doit rester tel quel.

Je commence à découvrir les macros via Visual Studio et cela me semble très prometteur, même si je comprends pas encore l'intégralité!

Pour le point 2 je vient de voir que j'ai une erreur: La classe n’a pas de licence d’utilisation.

Peut-être que je n'ai pas collé la bonne clé?

Peut-on la modifier?

Que faut-il coller dans l'email reçu une clé de cette forme (changé les N° par des 0 pour confidentialité):

swdocmgr_general-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-0,swdocmgr_previews-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-0,swdocmgr_dimxpert-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-0,swdocmgr_geometry-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-0,swdocmgr_xml-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-0,swdocmgr_tessellation-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-0

 

Pour ma part j'ai collé ceci:

swdocmgr_general-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-0

J'ai fait en sorte que la macro stocke ses paramètres dans un fichier Xml situé dans ce dossier : C:\Users\NomUtilisateur\AppData\Local\Suppression_visserie

Le fichier est composé comme suit :

<?xml version="1.0" encoding="utf-8"?>
<Parametres xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Version>1.0.0.0</Version>
  <DocMgrLicence>NomEntreprise:swdocmgr_general-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-000000-00000-000,swdocmgr_xml-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-00000-000</DocMgrLicence>
</Parametres>