Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB - Piloter AutoCAD depuis Excel [ Divers / General ] (sainttwo)

mardi 11 novembre 2008 à 19:58:19 | VB - Piloter AutoCAD depuis Excel

sainttwo

Bonjour, Tout d'abord, j'éspère que je n'ai pas placé mon topic dans le mauvais salon (je ne savais pas trop), si c'était le cas, je m'en excuse ... Dans le cadre de mon travail, j'utilise énormément AutoCAD sur des projets conséquents qui sont constitué de 20 à 100 DWG... J'aimerais pouvoir piloter AutoCAD depuis un programme VB externe (qui fonctionnerait alors en autonomie totale) ou bien depuis une macro Excel qui récupérerait des informations (des labels, des coordonnées, des couleurs ... saisies dans les feuilles). Cela me permettrait de créer des boucles (ouvrir un DWG, aller chercher une information dans telle cellule puis l'appliquer dans le fichier autocad, enregistrer, puis ouvrir le fichier suivant etc...). Je ne sais pas si cela est possible ! je crois que oui mais maintenant, malgré des heures passées à chercher sur le net, je ne trouve pas comment faire la relation VB6 (voire VBnet) - Autocad ou VBA Excel-AutoCAD Merci de vous intéresser à mon problème ! Si vous aviez une solution, cela me serait d'une grande aide ! Merci ! PS : Je suis preneur si il y a une astuce similaire pour MicroStation !

mardi 11 novembre 2008 à 20:09:04 | Re : VB - Piloter AutoCAD depuis Excel

sainttwo

Oulah ! c'est quoi ce bloc brut de texte ! je l'avais pourtant bien aéré ! Y'a pas une fonction EDIT à tout hasard ?

mardi 11 novembre 2008 à 21:42:14 | Re : VB - Piloter AutoCAD depuis Excel

pile_poil

Membre Club
Réponse acceptée !
si c'est un autocad LT que tu as tu peux oublier tout de suite ton idée
par contre si tu as un version "normale" depuis autocad 2000 c'est tout a fait possible et simple !
enfin ... simple dans la mesure où tu maitrise  le VBA d'autocad
mais probablement pas , sinon tu saurais déja comment faire pour le piloter depuis Excel ou VB6 ..etc
en effet pratiquement dans toutes les pages d'aide du VBA autocad il y a renvoi vers la façon de le piloter par une application externe

un .dwg est un fichier donc il est dans un répertoire
dans VB6 tu as DIR FILECOPY  etc pour ces opérations

pour piloter autocad tu as les deux instructions clé : Getobject et Createobject


si c'est la solution, penser : REPONSE ACCEPTEE

mardi 11 novembre 2008 à 21:54:00 | Re : VB - Piloter AutoCAD depuis Excel

sainttwo

Merci de ta réponse pole_poil ! j'ai une version normale d'autocad donc ca devrait le faire. J'ai aussi quelques bases de VB6. Il me reste donc à apprendre les méthodes et propriétés d'Acad...Il suffirait donc de me renseigner dans l'aide VBA autocad pour trouver mon bonheur sur la communication avec des aplications tiers ? Merci encore de ton aide !

mercredi 12 novembre 2008 à 19:58:17 | Re : VB - Piloter AutoCAD depuis Excel

dedenet2

Bonjour ,

Pile_poil , es tu certain que l'on ne peut pas piloter
AutoCad LT 2009 avec Excel ?

J'ai essayé cette exemple et ça marche !

http://www.vbfrance.com/codes/EXCEL-AUTOCAD-LT_46383.aspx

Qu'en penses tu ?

A++


mercredi 12 novembre 2008 à 20:15:03 | Re : VB - Piloter AutoCAD depuis Excel

pile_poil

Membre Club
dedenet2
en effet ceci marche avec toutes les versions de autocad mais n'utilise pas le VBA de celui ci !
pour récupérer la liste des calques tu as vu l'usine à gaz que c'est ?
alors qu'avec le VBA d'autocad (qui n'est pas implémenté dans les vesrions LT) il ne faut qu'une vingtaine de ligne de code.
je te laisse imaginer ce que serait avec le système dont tu parles le dessin d'un objet complexe composé d'une petite centaine de blocs dotés d'attributs par exemple ....
l'exemple que tu cites est donc utilisable avec un autocad LT faute de mieux  pour de petites manips  mais avec les version "normales" il est de loin préférable  de passer par le VBA



mercredi 12 novembre 2008 à 20:37:05 | Re : VB - Piloter AutoCAD depuis Excel

dedenet2

Pile_poil ,
En effet , c'est une usine à gaz pour si peu de chose !
A+




Cette discussion est classé dans : vb, excel, autocad, piloter, dwg


Répondre à ce message

Sujets en rapport avec ce message

piloter excel avec VB 2005 [ par payhens ] bonjour tout d'abord voici une partie de mon codeL = 0DoL = L + 1Loop</fo Piloter Excel via VB sans ouvrir Excel [ par Chronos ] Je voudrait creer un prog qui permettrait de visualiser des feuilles excel et d'apporter des modifications dessus, sans ouvrir Excel.Merci de me dire URGENT : PILOTER EXCEL DEPUIS VB [ par bouv ] Svp, j'ai un problème pour piloter Excel depuis VB, j'ai télécharger un module pour piloter Excel (celui de Jacques Presteau, si vous connaissez), il piloter excel de vb [ par speed34 ] Bonjour,voila ce que j'aimerai faire sur Vb, pouriez vous me dire si c'est possible :-Ouvrir un fichier vb (sans qu'il se voit)-actualiser les données Piloter Word via VB sous Excell [ par Adoc5 ] Salut,Je cherche à générer des rapports en créant des courbes à partir d'Excel et en les collant dans Word et tout ceci automatisé via VB sous Excel.L piloter excel via vb sans pour autant ouvrir excel [ par dani_yu ] Bonjour, dans le cadre d'un stage je dois réaliser un prog en vb utilisant une base de donnée excel. Je dois donc via VB piloter excel sans l ouvrir, piloter Excel depuis un prog VB [ par Ma2004 ] Salut !Ben voilà tout est dans le titre ! Comment fait on pour piloter Word depuis un prog en VB.J'ai mis le code suivant (apres avoir cocher la libra Code VB : suppression d'une feuille excel si elle existe [ par malika_i ] Bonjour,Avez une idée de code pour supprimer une feuille excel si elle existe. Voici mon code mais il ne marche pas:If Sheets("feuil1").value = 1 Then vb avec excel [ par murka ] bonjour voila je voudrais savoir l'orsque je clic sur le bouton de ma macros qui et untituler calculatrice celle ci souvre sans probléme mais elle sou Modification Chart Pie Excel avec VB [ par lesueur_s ] J'ai une application VB qui permet sur clic d'un bouton de compléter un Pie (camembert) dans un fichier excel. Lorsque je lance mon application VB, je


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.