Aller au contenu

Liaisons Excel AutoCAD en LISP


Invité Patrick

Messages recommandés

Invité Patrick

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.

Lien vers le commentaire
Partager sur d’autres sites

Invité Patrick

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:

Lien vers le commentaire
Partager sur d’autres sites

hello Patrick,

il semble que Oui

mais c'est beaucoup moins simple,

en fait, le VBA existe aussi dans EXCEL,

et on peux faire des MACROS EXCEL,

directement dans le VBA d'AutoCad,

ça, je pense que c'est impossible en Visual Lisp

 

amicalement

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

coucou,

y'avait longtemps qu'on avait pas vu l'hermine décoiffée ;) ,

me trompe-je ?

me gourre-je ?

m'abusai-je ?

bien sur que le (vl-load-com)

doit être là, sinon : que dalle, rien, nada, que tchi, et patati et patata ...

amicalement à la Bretagne

 

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

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é