Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 2Registriert: 27.11.2014
AutoCAD 2012 64BitWindows 7 Pro 64Bit
Hallo,
wie kann man in LISP abfragen, ob ein VBA Makro (.dvb) schon geladen ist? Ansonsten kommt immer ein Meldefenster, dass schon geladen wurde!
defun C:LOAD_VBA () ;(command "_-vbaload" "PfeilNrVerwaltung.dvb") (if(null ???) (command "_-vbaload" "PfeilNrVerwaltung.dvb")) (princ))
Für Eure Unterstützung bedanke ich mich im Voraus.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 1999Registriert: 05.09.2000
AutoCAD, BricscadWir machen das Mögliche unmöglich
Code:(if (vl-catch-all-error-p (vl-catch-all-apply 'vl-vbaload (list (findfile "PfeilNrVerwaltung.dvb") ) ;_ list ) ;_ vl-catch-all-apply ) ;_ vl-catch-all-error-p (vl-vbaload (list (findfile "PfeilNrVerwaltung.dvb") ) ;_ list ) ;_ vl-vbaload)
------------------GrußCADwieselBesucht uns im CHAT
dass war aber eine super schnelle Antwort!
Und es funktioniert!
Vielen Dank!!!
(Benötige das um das leidige Speichern-Problem beim AutoCAD 64Bit (x64VBAServer18.exe) bei geladenen VBA-Routinen zu mildern. Ohne Entladung dauert das Speichern ca. 15 Sekunden. Das VBA Makro wird dann über ein Button wieder geladen.)
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz