Propriété NOM_FICHIER en automatique

Bonjour,

 

Voici mon problème:

j'ai une propriété NOM_FICHIER qui reprend automatiquement le nom du fichier (via les Smartproperties).

Cette propriété NOM_FICHIER est utilisée dans le cartouche comme N° de Plan mais aussi comme Référence dans l'élaboration de mes nomenclature (via SmartBOM).

Si l'un des utilisateurs fait un "enregistrer sous" d'une pièce existante mais oublie d'activer et de valider les Smartproperties, la propriété NOM_FICHIER ne se mettra pas à jour.

Je sèche un peu pour trouver une solution simple:

  • Y-a-t-il une possibilité d'obliger l'utilisateur à ouvrir Smartproperties?
  • à chaque "Enregistrer" ou chaque "Enregister sous", une macro se déclenche et vient inscrire la bonne valeur dans NOM_FICHIER?

Malgré tout ce que je vais mettre en place dans mes pièces standards c'est de lancer toutes les nuits un INTEGRATION (via TASKMANAGER) qui me remplacera et me mettra à jour cette propriété.

 

 

Salut, Est-ce que cette option dans les « Options générales » de SmartProperties fonctionne dans ce cas :

· "Afficher un message d'avertissement si les modifications ne sont pas validées en mode sélection" : lors d’un changement de type de document ou lors de la sélection d’un dossier de liste de pièces soudées, si les modifications renseignées dans SmartProperties ne sont pas appliquées au document alors un message d’avertissement apparaîtra :

« Vous n’avez pas validé les modifications sur le document ! Voulez-vous continuer ? »

Sinon, en effet, on peut passer par une macro qui remplace le bouton enregistrer sous, mais ça devient compliqué…

1 « J'aime »

je viens de regarder cette option, ça n'a pas l'air de marcher.

Comment faites vous vos enrgistrez sous ?

Car avec ma macro en tutoriel, ça serait très simple, c'est d'ailleurs une des raisons pour lesquelles je l'ai créée.

On la trouve ici : http://www.lynkoa.com/tutos/3d/macro-enregistrer-sous-avec-solidworks

1 « J'aime »

je l'ai téléchargé, maintenant faut que je l'analyse et que je la customise !!!!

Ca va peut être résoudre mon problème.... 

 

Pour l'instant je n'ai pas la solution.

Pour contourner le problème, j'ai un collègue qui a créé une macro depuis un fichier Excel qui compare le nom du fichier et la propriété NOM_FICHIER.

Tu peux très bien remplacer le bouton "enregistrer" de solidworks par une macro (avec le même icone disquette).

Cette macro lance et valider automatiquement le SmartProperties, puis enregistre le document.

Je l'ai fais par le passé, ca marche très bien

1 « J'aime »