|
Lisp : Variable in Lisp aus Excel
Rabbit 007 am 20.03.2006 um 17:56 Uhr (1)
Hallo Ich hätte mal gerne gewusst ob das der richtige Weg istwenn ich mich auf Tabelle2 befinde die Daten aus Tabelle1 auszulesen ??da ich mich auch erst auf der probier und lern Ebenbefinde.Kann Kritik vertragen!Code:(vlax-get-property (vlax-get-property (vlax-get-property (vlax-get-property (vlax-get-property (setq Excelappli (vlax-get-object "excel.application" ) ) "ActiveWorkbook" ) "Sheets" ) "Item" "Tabelle1" ) "Cells" ) "Item" ExcelZeile ExcelSpalte)Danke schonmal!
|
| In das Form Lisp wechseln |
 |
Lisp : Block auflösen - Elemente auf Layer setzen
cadffm am 21.11.2018 um 11:54 Uhr (15)
Du erstellst einen Auswahlsatz von Blockreferenzen, denke daran: Explode löst in der automatisierten Anwendung nur eine Blockreferenz auf.Lösung: Verwenden eine Schleife für alle Objekte in dem Auswahlsatz oder kontrollierter Einsatz von qaflags.Frage: Muß es Lisp sein?Muß es ganz neu sein?Wenn einfach nur Befehl XPLODE nutzen würdest, mit der Option "von Hauptblock übernehmen" wird genau das gemacht.In der Automatisierung etwas schwierig zu nutzen, entweder über Macro, Script oder Lisp-Workaround gehen (v ...
|
| In das Form Lisp wechseln |
|
Lisp : Auslesen von Koordinaten in die Zwischenablage
Meriadoc am 23.07.2008 um 08:40 Uhr (0)
He ho!Hab mal ne Frage:Der Befehl ID_Punkt zeigt mir in der Befehlszeile die XYZ Koordinaten an einer gewählten Stelle an. Diese muss ich dann mühevoll in Excel eintippen. Kann ich diese Werte nicht auch autom. in die Zwischenabage übernehmen lassen und dann in Excel einfügen?Beispiel:Punkt ausgewählt und anzeige in der Befehlszeile wie folgt:X = 7574.24634515 Y = 98800.00000000 Z = 5177.41112387Jetzt möchte ich in Excel eine Zelle anklicken und mit Einfügen nur die Zahlenwerte auf zwei Nachkommastelle ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel, verwendeter Bereich (zur Information)
Andreas Kraus am 26.04.2013 um 10:38 Uhr (0)
Hallo zusammen,Ich hab was rausgefunden.Vielleicht brauchts ja jemand.Für die direkte Kommunikation mit Excel ist folgendes hier im Forum zu finden (nur mal das woraufs ankommt);Initialisieren(setq excel (vlax-get-object "Excel.Application"))(setq excelworkbook (vlax-get-property excel "Activeworkbook"))(setq excelsheet (vlax-get-property excelworkbook "Activesheet"))Und jetzt gleich zum Problem:Wenn ich das hier verwende um den verwendeten Bereich auszulesen(vlax-variant-value (vlax-get-property (vlax-ge ...
|
| 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 aus Dialog aufrufen
kist am 26.06.2006 um 12:46 Uhr (0)
Hallo !Ich habe ACAD 2007 auf Win 2000 prof.Was stimmt an diesem Code nicht ?"DD_UD_ermittel" ist ein Button wenn ich den drücke bleibt ACAD hängen.in (pfad1) steht lediglich mein Hauptpfad, der in der Var. pfad gespeichert wird.Code:(action_tile "DD_UD_ermittel" "(pfad1)(Command "_start" (strcat "excel " pfad "extern/xyz.xls"))")Wenn ich diesen Code ausserhalb der Dialogbox teste funktioniert es, und meine Exceltabelle wird geöffnet.------------------schöne Grüsse
|
| In das Form AutoLisp wechseln |
|
Lisp : Excel API Aufruf erzeugen
Meldin am 23.09.2022 um 09:41 Uhr (1)
Hallo,also der Code von Terry Miller ist ja in sich ein schlüssiges Prog. das dir eine Excel-Tabelle in Acad (Lisp) liefert, daher würde ich für ein spezielles vorhaben einen solchen code nicht verwenden, da dieser funktioniert wie er funktionieren soll, und sich auf das ganze bezieht.Die frage an sich ist wie dein such vorhaben ist? Also wie kommst du in Excel an deinen Wert, wenn du in die Tabelle schaust?Einen direkten Zugriff, könntest du auch so gestalten. Code:(setq ExcelUsedRange (vlax-variant-v ...
|
| In das Form Lisp wechseln |
|
Lisp : Shell.Application, Open => Fenster im Vordergrund?
joern bosse am 10.07.2013 um 17:12 Uhr (0)
Hallo,ich bin gerade am verzweifeln. Wenn ich mit einem Programm eine Exceldatei erstelle, dann möchte ich diese zum Abschluss öffnen, damit sie direkt weiterverarbeitet werden kann. Das mache ich mit der unten aufgeführten Funktion.Wenn noch keine Instanz von Excel geöffnet ist, dann wird die Exceldatei geöffnet und das Excel-Fenster befindet sich wie gewünscht im Vordergrund.Wenn Excel aber bereits geöffnet ist, dann wird zwar innerhalb des Excelfensters die Datei geöffnet, die Reihenfolge der Fenster än ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel Selection.AutoFilter einschalten
archi.archi am 14.10.2022 um 13:26 Uhr (1)
Hallo Miteinander,noch kleines Problem zum Wochenende:Wie kann ich mit vlax-put-property einen AutoFilter (VBA-Code Selection.AutoFilter) in einer geöffneten Excel-Datei einschalten?Beste Grüßearchi[Diese Nachricht wurde von archi.archi am 17. Okt. 2022 editiert.][Diese Nachricht wurde von archi.archi am 17. Okt. 2022 editiert.]
|
| In das Form Lisp wechseln |
 |
Lisp : Schriftfeld auf Block/Attributen ermitteln
cadwomen am 19.08.2015 um 13:56 Uhr (1)
Hyweis ja nicht was vorher war, aber dein Plan hat 2 Dinge die da evtl quer kommenzum einen PalladioxData und wenn man sich mal die Schriftfelder anschaut, und sowas hab ich zumindest noch nie bei mir im Plan gefunden siehe Anhangund mit Block und "normalen Schriftfeldern läuft es bei mir org Post im ADSK Forumhttp://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/field-code-macro/td-p/1379576cu cw------------------Also ich finde Unities gut ... und andere sicher auch------------------------------ ...
|
| In das Form Lisp wechseln |
|
Lisp : Block- Ursprung- Gruppe
MARTINLE am 13.07.2010 um 06:38 Uhr (0)
Guten Morgen!Folgende Fragestellung ergab sich bei der Arbeit:Immer wieder werden Blöcke eingefügt und dann einzeln in Ursprung zerlegt.Nachher wird aus den Einzelteilen wieder eine Gruppe erstellt damit man eben diesen ursprünglichen Block bzw. Blöcke noch greifen kann. Aus diesem Grund habe ich mal folgendes Lisp "gebastelt". Dieses verwendet auch ein Lisp ("MG") hier aus dem Forum! Danke an dieser Stelle auch mal an den Verfasser für dieses tolle Lisp. (defun c:Urgruppe (/ AWS)(if (null C:mg) (load "mg. ...
|
| In das Form Lisp wechseln |
|
Lisp : Excel: Formula - FormulaLocal
joern bosse am 26.09.2012 um 12:45 Uhr (0)
Hallo,ich habe ein Problem beim Schreiben einer Exceltabelle im Zusammenhang mit Formeln:Vom Prinzip möchte ich die englischen Formeln schreiben und verwende daher "Formula", bei deutschen Formeln würde ich "FormulaLocal" verwenden.Problem: in einer VBA-Sub "Test" in einer Exceldatei funktioniert es einwandfrei:Code:Sub test()Dim sRangeName, sLanguageText, rwRange("D4").Formula = "=sum(B4:C4)"Range("D5").FormulaLocal = "=summe(B5:C5)"MsgBox "Deutsch geschrieben und das ist die englische Formel: " & Range(" ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Schriftfeldeinträge exportieren
kitekat am 07.02.2005 um 16:21 Uhr (0)
Hey Also hab mal gesucht und folgendes gefunden: Countblocks: Damit können alle in einer Zeichnung enthaltenen Blöcke in ihrer Menge und mit allen enthaltenen Attributwerten ausgelesen und in eine Textdatei geschrieben werden, die dann hinterher mit bspw. Excel weiterbearbeitet werden kann. Ins: Schreibt den Einfügepunkt aller gefundenen Blöcke in einer Zeichnung in eine Liste, die dann bspw. mit Excel weiterbearbeitet werden kann. Habe beide in den Anhang gepackt. Viel Erfolg
|
| In das Form AutoLisp wechseln |