|
Lisp : Lisp-Zugriff auf neue Excel xlss, xlsm ...
CADmium am 17.11.2011 um 14:45 Uhr (0)
Hast du die Formate jemals direkt ausgelesen, oder immer über das Excel-Objekt ? .... Bei letzterem muss doch nur Excel die Formate beherrschen ...------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Excel Datei einlesen
CADmium am 19.11.2006 um 11:01 Uhr (0)
Zitat:Original erstellt von MZjochen:gibt es eine Möglichkeit Excel Datein mit Lisp einzulesenja, über ActivX .. entsprechender Code ect. sollte sich sogar hier im Forum finden lassen Zitat:ohne dass die Exel Datei dabei geöffnet istgeöffnet muß sie schon werden.. alerdings kann dass im Hintergrund (also nicht sichtbar) ablaufen. Zitat:bzw. Excel überhaupt installiert ist.wird wohl nix werden, da du für den ActivXzugriff ein EXcel-Object brauchst.. es sei denn , du kennst dich super im Binären-Excel-Datei ...
|
| In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
CADmium am 13.03.2006 um 11:04 Uhr (1)
Lisp und VBA nutzen in jedem Fall die ACTIVX-Schnittstelle von Excel ... ein Bsp in Lisp findest du z.B. hier------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
CADmium am 21.03.2006 um 15:05 Uhr (1)
probier mal (setq APP(vlax-get-or-create-object "excel.application"))und am Ende deines Programmes (vlax-release-object APP)------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
AutoLisp : von Lisp nach VB
CADmium am 22.02.2005 um 15:59 Uhr (0)
guck mal in die Entwicklerhilfe zur Methode runmacro des ACAD-Objektes .. - Runs a VBA macro from the Application object müßte dann ungefähr so aussehen : (vla-runmacro(vlax-get-acad-object) VBAMACRONAME ) ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.
|
| In das Form AutoLisp wechseln |
|
Lisp : Geschwindigkeit mit ActiveX
CADmium am 21.04.2006 um 13:23 Uhr (0)
Cadchups Funktion is allincusive für alle Zellen .. wenn du mehrere auf einmal einlesen willst, reicht es, den ganzen Initialisierungskram nur einmal aufzurufen, das spart zeit.also, dass:(setq excel (vlax-get-object "Excel.Application")) (vl-catch-all-error-p (setq zellen (vl-catch-all-apply vlax-get-property (list (vlax-get-property (vlax-get-property excel "ActiveWorkbook" ) "ActiveSheet" ) "Cells" ...
|
| In das Form Lisp wechseln |
|
Lisp : Shell.Application, Open => Fenster im Vordergrund?
CADmium am 11.07.2013 um 08:20 Uhr (0)
warum nutzt du nicht gleich das Excel-object?(vlax-get-or-create-object "Excel.Application.10") oder so ähnlich ... Such mal im Netz ... sollten sich Bsps finden lassen.------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Excel tabelle via Lisp
CADmium am 19.09.2013 um 15:16 Uhr (1)
Excel ist von Microsoft und nicht von Autodesk und Methodenaufruf bzw. Zugriff auf die Properties über die Com-Schnittstelle ist immer das gleiche und erfolgt über die Funktionen:vlax-invoke-methode und vlax-get-property / vlax-put-propertyvla-irgendwas ist nur die "interne Abkürzung" für den Funktionsaufruf ------------------Also ich finde Unities gut ... und andere sicher auch--------------------------------------- - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems berei ...
|
| In das Form Lisp wechseln |
|
Lisp : Zugriff auf Excel: Blattname auslesen
CADmium am 07.05.2009 um 11:26 Uhr (0)
gesucht !! gefunden !! und nix verstanden??nun ja , mal quick &dirty . MEnzi hats da Fehlertoleranter gemacht, aber der Weg sollte auch bei folgendem Code klar sein :(defun EXCELSHEETNAMES( / FILE EXCLEOBJ WB SHEET NAMES) (if(and(setq FILE(getfiled "Excel" "" "xls" 8)) (setq FILE(findfile FILE)) ) (if(and(setq EXCELOBJ(vlax-get-or-create-object (strcat "Excel.Application"))) (setq WB(vlax-invoke-method (vlax-get-property EXCELOBJ Workbooks) Open FILE ) ...
|
| In das Form Lisp wechseln |
|
AutoLisp : excel
CADmium am 20.04.2006 um 13:40 Uhr (0)
Schon den Beitrag gelesen?------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |
|
Lisp : excel auslesen
CADmium am 23.11.2010 um 17:41 Uhr (0)
(vlax-variant-value VARIABLE)------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Zugriff auf Excel: Blattname auslesen
CADmium am 07.05.2009 um 09:39 Uhr (0)
Prinzipiell JA------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Lisp : Popup, Hyperlink, Excel & Co.
CADmium am 27.06.2007 um 19:04 Uhr (0)
Zitat:Original erstellt von kschlepp:Vielleicht sagst du als Moderator aber auch: Lass es sein. Das ist mit Lisp so kompliziert, dass ein blutiger Anfänger das in zwei Wochen nicht hinbekommt (denn so lange habe ich ungefähr noch bis meine Kollegen mit dem Stempel und der Excel-Liste arbeiten sollen).Sooo kompliziert ist das auch mit Lisp nicht, aber damit als Anfänger einzusteigen, ist das Pferd von hinten aufzäumen...Was du dir hier vorstellst, übersteigt IMHO den Rahmen der Forenhilfe und geht mehr in ...
|
| In das Form Lisp wechseln |