Aller au contenu

Passer une variable de Lisp vers VBA


eagle4

Messages recommandés

Salut à tous voici une fonction qui permet de passer une variable Lisp à un programme VBA.

 

Private Function MonRep() As Variant

Dim commande As String

commande = "(setvar" & Chr(34) & "users5" & Chr(34) & " nomdelavariable)"

ThisDrawing.SendCommand commande & vbCr

MonRep = ThisDrawing.GetVariable("users5")

End Function

 

Cette fonction lancée plusieurs fois peut faire passer plus de 5 variables, plus de limite avec "USERS1" à "USERS5"

 

 

@+

 

eagle4 :)

Regarde devant, derrière apporte des regrets, les côtés envies et jalousie

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

je ne suis pas concerné présentement par le souci que tu as évoqué,

en revanche je note la solution, elle me sera utile à coup sûr.

 

Par ailleurs je tiens à te remercier grandement de ta façon de faire.

en effet il n'est pas rare de voir sur le site des poseurs de questions, qui,

une fois la solution trouvée ne se donnent pas la peine de la faire partager.

 

 

Un super coup de chapeau à Toi. :) :) :) :) :) :)

 

amicalement

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Cela faisait des sciècles que je cherchait la solution et il a falut que je m'inscrive sur ce super forum pour trouver l'enigme.

 

Bravo a tous et j'espère pouvoir apporter ma contribution au fonctionnement de ce forum.

 

PS : Si j'avais eu cet outil a mes débuts, j'aurai certainement moins de cheveux blancs sur la tête.

 

 

BRAVO A TOUS !!!!!! :D

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é