|
Lisp : VBA - Formular aus Lisp aufrufen - (Vla-eval - Problem)
steinemann09 am 05.09.2012 um 08:54 Uhr (0)
Hallo Thomas,danke für Deinen Link, der auf auf dieselbe Problematik verweist. Ist eigentlich nicht einleuchtend, dass die Vla-eval - Funktionnur anwendbar ist, wenn ein einziges VBA-Projekt geladen ist.Ich werde versuchen über eine VBA-run - Variante das Makro zum Befehlsaufruf des Formulares zu startenund die Parameterübergabe über bekannte Funktionen einer VBA/Lisp - Schnittstelle (Bsp. DataBecker) zu generieren. Werde meinen Lösungsansatz dann hochladen, für diejenigen, die vielleicht mal das selbe Pro ...
| | In das Form Lisp wechseln |
|
Lisp : VBA - Formular aus Lisp aufrufen - (Vla-eval - Problem)
steinemann09 am 05.09.2012 um 10:14 Uhr (0)
Hallo Thomas und Interessierte,abei mein Lösungsansatz für folgende Aufgabe:Auswahl einer Blockreferenz mittels Lisp und Aufruf eines VBA-Formulars, in dem die Blockattributeausgelsen werden.Gruß VolkerLisp :(defun c:testdial () (Vl-load-com) (Setq applic (vlax-get-acad-object)) (setq hElement (car (entsel "Wählen Sie bitte ein Blockattribut aus"))) (setq hOBJEKTID (vla-get-objectid (vlax-ename-vla-object hElement) ) ) ; ObjektID des ausgewählten Blockes (vl-vbarun "modul1.zeigeform ...
| | In das Form Lisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |