CADxp: tester en LISP si une fonction VBA est chargée ? - CADxp

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

tester en LISP si une fonction VBA est chargée ?

#1 L'utilisateur est hors-ligne   rebcao 

  • ceinture rouge et blanche 8em dan
  • Groupe : Membres
  • Messages : 7045
  • Inscrit(e) : 25-août 04
  • LocationSELESTAT

  Posté 14 mai 2019 - 07:40

Bonjour à Toutes et à Tous,

Le VBA n'est vraiment pas mon domaine ! :rolleyes:

existe t-il une fonction LISP permettant de vérifier si une fonction VBA existe bien, si le PROJET a été chargé ?

Exemple ma fonction VBA s'appelle VBAFONC(), du style (IF VBAFONC()… mais ça bien sur ça ne marche pas !


Je vous remercie pour votre aide.

Christian
Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger des Supports de Cours AutoCAD, des Outils AutoCAD...
cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
0

#2 L'utilisateur est hors-ligne   didier 

  • ceinture rouge et blanche 8em dan
  • Groupe : Moderateurs
  • Messages : 8192
  • Inscrit(e) : 18-décembre 02
  • LocationPlanète : Terre

Posté 14 mai 2019 - 11:30

Coucou

Je ne suis pas très au fait du VBA non plus
Mais je te propose de tester : VL-VBALOAD
En renseignant le chemin complet, le nom du projet et le nom de la macro
Tu mets ça dans un (if (not comme test de chargement avec en deuxième ligne le chargement de la macro
Si c'est chargé : ne rien faire
Si c'est pas chargé : charger

Exemple dans l'aide :
(vl-vbaload "c:/program files/<AutoCAD installation directory>/sample/vba/drawline.dvb")
"c:\\program files\\<AutoCAD installation directory>\\sample\\vba\\drawline.dvb"

Amicalement

Éternel débutant ...
Programmer AutoCAD
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)