Aller au contenu

Excel vers AutoCAD : Bloc + Attributs


lecrabe

Messages recommandés

Bonjour,

 

je relance ce post car j'ai la même demande que celle du Décapode mais les liens sont "morts" et j'avoue que cela m'arrangerai beaucoup : pour un projet j'ai une dizaine de blocs à insérer sur une centaine de points, manip à répéter une cinquantaine de fois. J'ai préparé le fichier Excel en suivant le "CCTP Décapode" me manque plus que le lisp.

 

D'avance un grand merci.

COME

 

La vie sans musique est tout simplement une erreur, une fatigue, un exil. »

Friedrich Nietzsche

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 61
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Meilleurs contributeurs dans ce sujet

Images postées

Hello Mr COME

 

Le decapode a demande quoi ? ... Je ne te suis pas !

 

------ Lien vers la routine IXL v1.06 de Patrick_35 ------

https://www.dropbox....-v1.06.zip?dl=0

 

Bye, Decapodiquement votre Serviteur, lecrabe

 

Merci beaucoup !

 

Je viens de faire un essai vite fait, mais j'ai quelque chose sur le feu d'encore plus urgent : je reviens vers vous après d'autres tests, mais encore un grand MERCI !

 

PS : oui, oui je sais je te dois une bière !!!!biggrin.giflaugh.gif

COME

 

La vie sans musique est tout simplement une erreur, une fatigue, un exil. »

Friedrich Nietzsche

Lien vers le commentaire
Partager sur d’autres sites

Hello

 

Pour la Biere : NON !

 

Par contre pour un excellent Whiskey Single Malt = OUI !

 

Bye, lecrabe

 

 

OK, OK ! C'est noté !

 

En tout cas merci beaucoup, cela fonctionne parfaitement ! Je file sur le message de Didier pour la sauvegarde de cette mine d'information qu'est ce site, je n'avais pas encore eu le temps de le faire, mais je le prends.tongue.gif

COME

 

La vie sans musique est tout simplement une erreur, une fatigue, un exil. »

Friedrich Nietzsche

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...
  • 1 an après...

Bonjour,

Je suis nouveau sur le site et je suis à la recherche de possibilité d ajouter des bloc (existant ds le dwg) avec attribut ds autocad via Excel.

J ai lu votre sujet et qd je clic sur le lien ça ne marche pas.

Je travail e' électrique et je gérer beaucoup de donnée type signal lectrique, bornier.... Et pour faire ma mise jour je cherche ce type de programme. Avez vous une piste à me fournir en vba ou ixl (ça parfait bête, mais je concidère qu'il n y a jamais de question bête qd on est novice, qu'est ce IXL.

 

Merci d avance pour votre retour

 

 

Raphael

 

 

Bonjour

 

Bon, bah le lisp IXL est fait. Ca a été plus rapide que je ne l'aurai cru :)

 

Il ne vous reste plus qu'a le tester à fond

 

 

ps : j'y ai aussi mis un fichier excel comme exemple

 

 

@+

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je suis nouveau sur le site et je suis à la recherche de possibilité d ajouter des bloc (existant ds le dwg) avec attribut ds autocad via Excel.

J ai lu votre sujet et qd je clic sur le lien ça ne marche pas.

Je travail e' électrique et je gére beaucoup de donnée type signal lectrique, bornier.... Et pour faire ma mise jour je cherche ce type de programme. Avez vous une piste à me fournir en vba ou ixl (ça parfait bête, mais je concidère qu'il n y a jamais de question bête qd on est novice, qu'est ce IXL.

 

Merci d avance pour votre retour

 

 

Raphael

 

 

 

 

Bonjour,

Malheureusement le concepteur de ce lisp est décédé et les liens sont aussi souvent morts.

Mais son travail n'est pas complètement perdu car Patrick Emin (administrateur du forum français d'Autodesk) a mis sa bibliothèque de Lisp à disposition.

Lisp de patrick_35

Si tout les téléchargements pouvait engendrer chacun une fleur sur sa tombe, ça serait la plus fleurie du cimetière.Ciao Patrick_35

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • 5 mois après...

je te conseil : l'inverse d'exporter sur Excel...

 

sinon :

 

je te propose cette base :

dans le cas ou tu es sur excel pour envoyer vers autocad...

 

mais perso je prefere etre sur le dessin et aller chercher le fichier pour le traiter le remplir ou autre...

 


'je te conseil : de mettre ça dans une fonction car c'est kjuste pour une bloc ! d'une des lignes de ton tableau !

Dim Point0(0 to 2) as Double 
Dim blockRefObj As AcadBlockReference

Bloc = "C:\...\bloc.dwg" 'ou bloc = "Bloc" 'si déjà connu dans le dessin
'Ex, Ey, Ez => Echelle : X,Y,Z
Set blockRefObj = AcadApplication.ActiveDocument.Modelspace.InsertBlock(Point0, BLOC, Ex, Ey, Ez, 0)
       Attprop = blockRefObj.GetAttributes
       For u = LBound(Attprop) To UBound(Attprop)
           Var = Attprop(u).TagString
               'boucle sur tes attributs en fonction de ta table
       Next u
       Attdynprop = blockRefObj.GetDynamicBlockProperties
       For v = LBound(Attdynprop) To UBound(Attdynprop)
           Var = Attdynprop(v).PropertyName
               'boucle sur tes attributs dynamique en fonction de ta table
       Next v

 

si tu veux plus passe par MP

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant



×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité