Rendre virtuel les composants d'un assemblage par macro

Bonjour,

Comment rendre virtuel les composants d'un assemblage à l'aide d'une macro?

L'enregistreur de macro ne donne rien de spécial, et après qq recherches la fonction Makevirtual n'a pas l'air de fonctionner non plus, je ne vois pas trop la méthode à utiliser pour réaliser cela par macro.

Merci d'avance pour vos réponses.

Salut,

Voir les exemples d'utilisation en pièce jointe en couleur.

Tu peux poster ton code dans un fichier texte et nosu dire sur quelle ligne tu as une erreur ?


makevirtual_solidworks.pdf

Salut,

merci pour la réponse sur le makevirtual, ça marche....

Je poste mon code dans un fichier texte car je souhaiterai améliorer ma macro.

Le but de cette macro est de sauvegarder de manière rapide les fichiers d'import que l'on téléchargent.

Pour les fichiers pièce, cela fonctionne bien :

- on ouvre le step, et on lance la macro qui propose à l'utilisateur d'enregistrer le fichier dans le répertoire commerce où sont stocké tout nos composants du commerce, puis ferme le fichier.

Pour les fichiers assemblage, cela se corse un peu:

- on ouvre le step

- on lance la macro

- on doit faire un premier enregistrement afin de pouvoir rendre virtuels les composants de l'assemblage

- on refait un enregistrement pour le stocker dans le bon répertoire commerce

Mon amélioration que je souhaite apporter, serait que le premier enregistrement se fasse de manière transparente et pour le deuxième enregistrement que la macro propose à l'utilisateur le répertoire commerce.

Merci d'avance.


save_import.txt