Macro Smartproperties

Bonjour,

En modifiant la macro "SmartProperties 2014-Auto.swp" je souhaiterai que lorsque l'on se trouve dans un assemblage, le smart puisse sélectionner les composants à suivre, c'est à dire sans avoir besoin de les sélectionner et les mettre en surbrillance pour réaliser le smart.

Ma question est la suivante: "Comment peut-on écrire dans la macro, que l'on souhaite sélectionner tous les fichiers affichés dans le feature manager de l'assemblage?"

Merci d'avance.


smartproperties_2014-auto.swp

Bonjour,

Il y a un exemple ici :

http://help.solidworks.com/2012/english/api/sldworksapi/Select_All_in_Part_Assembly_or_Drawing_Example_vb.htm

Les instructions à utiliser pour tout sélectionner dans un assemblage :

Set swModel = swApp.OpenDoc6(assemblyFile, swDocASSEMBLY, swOpenDocOptions_Silent, "", errors, warnings)

 

Set swModelDocExt = swModel.Extension

 

Set swSelMgr = swModel.SelectionManager

 

swModelDocExt.SelectAll  

 

Bonjour,

J'ai essayé de modifier la macro, à l'aide de vos conseils de sélection, mais malheureusement cela ne veut pas fonctionner. Mes connaissances sont trés limités en VB, je pense qu'il s'agitd'un probleme dans l'écriture de la macro.

Je continue toujours par sélectionner uniquement le composant mis en surbrillance.

Cordialement.

Si vous testez la macro complète ici :

http://help.solidworks.com/2012/english/api/sldworksapi/Select_All_in_Part_Assembly_or_Drawing_Example_vb.htm

 

Ca fonctionne ?

Sinon, y a-t-il un message d'erreur ? A quelle ligne se trouve l'erreur ? 

Bonjour,

Désolé pour ce manque de réactivité....mais finalement j'ai contourné mon problème en créant une macro pour enregistrer de manière automatique les propriétés sur le fichier ouvert par solidworks.

Merci pour vos conseils ....  .PL

A très bientôt surement pour de nouvelles questions.

1 « J'aime »