API : Selectionner un dossier pour ouvrir des fichiers

Bonjour,

 

Je cherche à créer un bouton pour sélectionner un dossier. cette sélection me permet d'ouvrir tous les fichiers step du dossier. Sinon pouvez vous me proposer une méthode pour sélectionner tous les fichiers avec un filtre ".stp".

 

J'ai essayé ceci :

"Application.FileDialog(msoFileDialogFolderPicker).Show"

Sans succès :(.

 

Merci,

Gautier.

Bonjour,

 

J’ai trouvé une macro qui ouvre tous les step d’un dossier ici :

 

https://forum.solidworks.com/servlet/JiveServlet/download/295648-84427/Batch%20Process%20STEP%20Files.zip

 

A modifier selon les besoins.

Source :

https://forum.solidworks.com/thread/56288

 

Sinon, voir ce lien pour une boite de dialogue où l'on peut sélectionner plusieurs fichiers : 

https://forum.solidworks.com/thread/81202

 

 

2 « J'aime »

Ok merci j'ai trouvé grâce à tes liens.

Par contre quand je charge un STEP il me demande toujours le format de fhichier. Est-il possible d'enlever cette étape.

 

Ci joint une copie d'écran.


capture.png

Bonjour,

Vérifiez dans Outils/Options/Options du système/Modèles par défaut que ces 3 chemins (2 utiles sans votre cas) sont bien renseignés vers des fichiers xxxdot existants.

Et/ou cochez l'option juste en-dessous "Toujours utiliser les modèles de documents par défaut"

3 « J'aime »

C'est bon je suis parvenu a mes fin. Par contre pour ceux qui souhaitent réaliser le même type de macro que moi, je vous conseille d'ajouter un "DoEvents".