Aller au contenu

Liaisons Excel AutoCAD en LISP


Messages recommandés

Invité Patrick
Posté(e)

Est-il possible de faire des liaisons entre Excel et AutoCAD en LISP ou en Visual LISP? Peut-on mettre à jour des cellules Excel depuis AutoCAD en utilisant ces langages? Quelles sont les fonctions (VLISP j'imagine), à utiliser?

 

Merci d'avance pour vos réponses.

Invité Patrick
Posté(e)

Oui, apparemment on pourrait piloter Excel depuis AutoCAD en Vlisp. Est-ce que tout ce qu'on peut faire en VBA est faisable en Vlisp? Là est la question... :casstet:

Posté(e)

Oui, c'est tout à fait faisable

Un exemple pour ouvrir un fichier

(vlax-import-type-library
                       :tlb-filename "C:/Program Files/Microsoft Office/Office/Excel8.olb"
                       :methods-prefix "xl-"
                       :properties-prefix "xlp-"
                       :constants-prefix "xlc-")
                   )

                   (setq xl_wks      (vlax-get xl "Workbooks"))
                   (setq xl_fichier  (xl-open xl_wks "fichier à ouvrir"))

et pour rendre excel visible

                   (vla-put-visible xl 1)

ensuite pour choisir son classeur et la feuille

                   (setq xl_classeur (vlax-get xl_fichier "Sheets"))
                   (setq xl_feuille  (xlp-get-item xl_classeur "Nom de la feuille à choisir"))

et enfin pour écrire dans une cellule

                   (setq rng (xlp-get-range xl_feuille "sélection de la cellule --> ex : A20"))
                   (xlp-put-value rng "Valeur à écrire")

 

Voilà, voilà

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Quel idiot :casstet:

J'ai oublié le plus important, c'est de lancer excel et de préciser le vl-load-com

(vl-load-com)
(setq xl (vlax-get-or-create-object "Excel.Application"))

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Salut didier

Et oui, tu as raison, quelques congés permettent de se reposer un peu et de changer les idées. :cool:

On a été dans le pays basque et c'est vraiment magnifique, plein de visites de choses à découvrir, notamment les grottes d'Isturitz & Oxocelhaya :D

Et le pire, malgré le temps libre qu'on peut disposer, c'est de ne pas réussir à trouver un moment pour chercher un peigne digne de ce nom. Bah, ce sera pour la prochaine fois :angel:

 

Amicalement

 

ps : sympa les nouveaux smilies

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

salut didier,

 

j'ai un petit problème. pour les travaux de VRD (routes et voiries, assainissement sanitaire et pluviale, et alimentation en eau potable, c'est a dire les reseaux d'aqueducs) comment integrer les levées topographiques sous autocad de façon qu'on puisse tracer automatiquement des lignes reliants ces points.

de plus y'a t-il une application lisp ou autre pour faciliter ce genre de travail surtout le tracée des routes et comment peut on implantés des objets telque lampadaires, arbres, etc ... est ce on les identifiants auparavant sous formes de blocs mais avec des vues comme rendu (exactement comme en le voie réellement).

pour excel est-il possible d'integrer ces données sur autocad?

a propos j'ai autocad 2004 et 2005

merci et @+

mhamdi hafedh

Posté(e)

Hello Aramus,

il semblerait, et c'est compréhensible au vu de ton ancienneté sur le site,

que tu te sois égaré pour poster tes messages.

il va falloir voir à voir, si ça continue, faudra que ça cesse ;) ,

 

revenons à ta question,

ton problème est très spécifique,

et je ne vois pas comment te répondre, via le site.

ici on va te répondre à un souci d'utilisation du logiciel,

pas te pondre un truc personalisé.

 

désolé, mais reviens rapidement avec une question

et tu trouveras de l'aide.

amicalement

  • 1 mois après...
Posté(e)

Un exemple de lisp utilisant Excel dans Autocad,

voir XL sur ce site www.jefferypsanders.com/

 

Salut,

 

François

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é