@Bart : je comprends que le plus fastidieux est de tout retaper, c'est pour ça que je t'ai proposé des solutions pour utiliser un tableau Excel dans SolidWorks :
Avec ça, ça va te prendre à peine plus de temps que la mise en forme actuelle, et ensuite tu utilises la macro pour exporter toutes les configurations en DXF ici :
Après, c'est tout à fait possible de l'automatiser totalement, mais même avec mon niveau en VBA, je ne me lancerai pas la dedans, à moins que tu doives le faire 20 fois par jour...
Et avec l'utilitaire MyCadTools PilotAssembly ? Il gère toutes les cotes dans un fichier Excel, tu n'as plus qu'à copier-coller tes différentes déclinaisons !
Et ave Batchconverter pour gérer les exports en DXF :)
Bon après, comme tu n'as pas LA médaille du support Axemble, je pense que ces infos sont inutiles :P
Donc tu fais déjà actuellement de la mise en forme ?
Donc pourquoi pas faire la mise en forme dans le but de coller dans une famille de pièce ?
C'est tout à fait possible, et c'est vraiment très simple !
Il faut créer un fichier modèle de famille de pièce que tu vas enregistrer sous un nouveau nom, et dans la famille de pièce, coller ton tableau mis en forme spécialement pour la famille de pièce.
Abracadabra, tu as toutes tes configurations !
Il suffit ensuite d'utiliser la macro que j'ai proposé plus haut.
Merci à tous, je vais potasser tous ça au calme en rentrant.
J'ai bien analiser vos différentes réponses, il y a surement la bonne solution dans le tas :p
Lucas, ce sont des choses que je fais vraiement souvent, j'ai déja automatiser la programmation machines et les débits de tôles. Il ne me reste plus que la partie Sw.
Je vais faire plusieurs éssai avec toutes vos astuces et je reviendrai vers vous!
Avec peut-être en prime un joli tuto =)
Edit : Ba oui Lucas! C'est ce que je comptais faire. Un simple copier coller me va parfaitement! =) Tu vois quand tu veux :p héhé
Voici la macro que j'ai récupéré du lien de Lucas :
Option Explicit
Sub main()
Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim vConfNameArr As Variant Dim sConfigName As String Dim nStart As Single Dim i As Long Dim bShowConfig As Boolean Dim bRebuild As Boolean Dim bRet As Boolean
Set swApp = CreateObject("SldWorks.Application") Set swModel = swApp.ActiveDoc