Propriété personnalisé des fonctions de bibliothèque

Bonjour,

Je fait des structure aluminium avec le module mécano-soudés qui me permets d'utiliser nos profils.

Chaques éléments contient plusieurs propriétés qui sont utilisées dans la liste des pièces soudés.

J'identifie chaques profils par une lettre avec une macro. (Ajout de la propriété "N°" dans les propriétés)

 

Je souhaiterais pouvoir obtenir la liste des propriétés pour chaque "article_list......." dans ma macro.

Cependant je ne trouve par cette information. Avez-vous une solution ?

 

De plus j'insert des pièces de bibliothèque et je voudrais pouvoir avec le nom de la fonction qui est dans la dossier "article_list......." ?

 

Je vous joint la macro qui me permet d'ajouter la lettre en propriété.

 

Merci d'avance.

 

 


reference_profil.swp

Je joint des aperçu d'un modèle de pièce.

Les propriétés complète sont pour un profil de bibliothèque.

Je voudrais avoir ces informations dans ma macro.

 

Les fonctions de bibliothèque n'ont aucune propriété mais je voudrais avoir le nom de la fonction dans ma macro.

 

Merci d'avance.


propriete.pdf

Je pense que ceci peut t'aiguillé :) http://help.solidworks.com/2016/english/api/sldworksapi/get_solid_bodies_from_cut-list_folders_and_get_custom_properties_example_vb.htm

Merci pour votre réponse.

Je voulais faire un essai pour comprendre la macro mais j'ai des messages d'erreurs.

 

Avez vous activer la reference comme preciser dans l'entete ? 

' 2. Add a reference to Microsoft Scripting Runtime (click
'    Tools > References > Browse > C:\windows\system32\scrrun.dll).

 

Oui, à partir de VBA.

Cependant je ne le vois pas dans la liste active.

 

J'ai une erreur pour la déclaration dans VBA :

Dim fs As Scripting.FileSystemObject
Dim a As Scripting.TextStream

 

weldment_box3.sldprt renvoi le message d'erreur "Une erreur est survenue lors de l'ouverture....."

Il s'agit de Microsoft Scripting Runtime

 

Quel version de Solidworks as tu ? 


propriete_personnalise_des_fonctions_de_bibliotheque.png

Désolé,

SolidWorks 2012 SP5.0

 

C'est bon j'ai executer la macro sur mon modèle.

 

J'analyse les informations pour l'intégrer.

Merci beaucoup