|
AutoCAD VBA : Block nach Excel kopieren
erti2000 am 23.05.2010 um 22:17 Uhr (0)
Ja ich möchte VBA benutzen.Z. B. ich zeichne einige Linien welche ich dann zum Block1 zusammenfasse.Über die Zwischenablage (Bearbeiten kopieren in Acad und Str v in Excel) kann ich das von Acad zu Excel kopieren.Blos wie kann man sowas in VBA schreiben.Mein bisheriger Quelltext, ich spreche blos excel nicht richtig an *** siehe dort!Public Sub kopieren()Dim objEnt As AcadEntity Set WB = Excel.Workbooks.Open("E:TestVBAmappe1.xls") Set Wtab = WB.Worksheets("Tabelle1")ThisDrawing.Utility.GetEntity objEnt, ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Sub Routine von anderem Projekt aufrufen...
naservus03 am 12.01.2007 um 09:17 Uhr (0)
Noch nicht ganz.....Geladen ist mein Projekt bereits - ein Macro kann ich nun auch ausführen (RunMacro mit Modul usw unter Hochkomma...) - aber immer noch keine Subroutine mit einem Parameter...Vielleicht gibts da noch einen kleinen Hinweis.Danke
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Verknüpfung AutoCAD mit Excel
c.schojer am 08.07.2008 um 11:36 Uhr (0)
Hm machbar wäre sowas sicherlich zb über Handles !In Excel steht zb der Dateiname und zu den Objekten die jeweiligen Handles.(Damit man das Objekt sehr schnell findet -- Handles)Man kann über Excel Autocad steuern oder umgekehrt.Wie du willst!Mfg Chris
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : zugehörige dvb-datei ermitteln
tappenbeck am 26.06.2006 um 09:51 Uhr (0)
moin !weiß einer von euch ob ich irgendwie das quellverzeichnis der dvb-datei ermitteln kann aus dem das aktuelle macro stammt.in vb gibt es soetwas wie app.path !application.path in acad-vba liefert das acad-installationsverzeichnis. das suche ich nicht !gruß Jan :-)------------------jan :-)
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : copy Funktion AutoCAD-Excel
Abele am 02.12.2004 um 11:58 Uhr (0)
Danke erstmal. Aber ich kann den Code im Autocad nicht 1:1 vom Excel übernehmen. Leider funktioniert meine Excel-Hilfe nicht, sonst könnte ich nachschauen. Wenn ich im Acad(verweis auf excel-8-library) nach eingeben des copy-Befehls die Leertaste drücke, wird wie üblich angezeigt, was für Argumente benötigt werden. Die benötigten Argumente sind: [(After),(Before)]. Nun weiß ich eben nicht was er für Eingaben erwartet, da die Eingabe von Dir ja nicht dieser Aufforderung entspricht. Hilfe ?!
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : AcadTable und eingebettetes Projekt
InesP am 02.04.2008 um 12:55 Uhr (0)
Hallo Wilfried,Du hast recht, das Programm läuft als Excel-Makro. Wieso dann plötzlich im AutoCAD VBA das Excel-Makro als eingebettetes Projekt auftaucht, ist mir auch schleierhaft. Jedenfalls steht nach dem Abspeichern und erneutem Aufrufen der AutoCAD-Datei im VBA-Manager unter Projekte das Excel-Makro als eingebettetes Projekt. Ich würde mein Excel-Makro ja hier ins Forum stellen, allerdings weiss ich nicht wie und welche Programmzeilen für das Durcheinander verantwortlich sind.Gruß Ines
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Excel steuern
CADuceus am 13.03.2012 um 13:27 Uhr (0)
So. Hab die richtige Ausdrucksweise gefunden, damit das richtige Makro gefunden wird, ohne mit dem aktivieren von Blätter herumzuspielen:Code: Public Sub StartXlsMacro() Dim tXlsApp As Excel.Application On Error Resume Next Set tXlsApp = GetObject(, "Excel.Application") If tXlsApp Is Nothing Then Call MsgBox("Excel ist nicht gestartet, Abbruch") Else ok, Excel ist gestartet tXlsApp.Application.Run "PERSONL.XLS!Mein_Makro" "Mein_Makro" ist der Makroname If Err.Number 0 Then Call MsgBox("Makrofe ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : daten aus ole excel objekt lesen und schreiben
rexxitall am 27.04.2023 um 22:23 Uhr (1)
Ein simpler Hinweis. Ohne das in der VBA Referenz Excel nicht angemeldet ist wird das gar nichts. Und es wird auch nix wenn Autocad 64 bit ist und Excel 32 Bit - oder umgekehrt. Bevor das nicht sicher ist, lohnt keine weitere zeile ------------------Wer es nicht versucht, hat schon verlorn Und bei 3 Typos gibts den vierten gratis ! not for sale !
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Excel Reactor
BerndE am 09.09.2003 um 12:28 Uhr (0)
hi exil, bin auch auf der suche nach einer ähnlichen birektionalen verbindung zwischen autocad und excel. zu zeiten von autocad12 gelang mir das mit DDE. Ob DDE aber von Excel und AutoCad noch unterstützt wird, hab ich noch nicht herausbekommen, da ich selbst am anfang meiner recherche stehe. wäre dir dankbar, wenn du mich auf dem laufenden halten könntest ------------------ Bernd
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Prüfen ob Excel bereits gestartet ist !
CADmium am 14.03.2007 um 14:14 Uhr (0)
in Lisp kann ich das über(vlax-get-object "Excel.application") realisieren .. wenn Excel irgentwo läuft, wird die Application zurückgeliefert, sonst nicht.IMHO gibts auch im VBA eine GETOBJECT-METHODE ...------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Maximieren eines geöffneten Programms
BloodyMess am 24.09.2004 um 12:55 Uhr (0)
Hallo Jürgen, Code: Dim ExcelApp as Excel.Application Set ExcelApp = New Excel.Application ExcelApp.Visible = true Das ist für ein Excel-Object. Das Object solltest Du nach dem beenden deines Programmes auch terminieren ... ich mach das so .. Code: ExcelApp.Quit Set ExcelApp = Nothing .. somit sollte das Excel-Object auch wieder aus deiner Prozessliste verschwunden sein. Oder hab ich da jetzt was falsch verstanden? Gruß TP ------------------ Code: For Each Person In This.Forum TP.Say hav ...
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : in Excel schreiben: schlechte Performance
c.schojer am 21.06.2008 um 22:13 Uhr (0)
Hallo Joern!Also die effizienteste Methode daten von Autocad nach Excel zu bekommen ist über Arrays!und diese weißt du dann einfach einem Bereich in Excel zu!Wenn du nicht weißt wie ein Bereich in Form eines Arrays aussieht dann markiere einfach einen Bereich und schreibe ein MakroSub test()Dim aa = SelectionEnd Sub -- Da machst nen stopper rein und guckst dir dann die Variable in Excel-Debugger anBereich in Excel guckt dann so aus range(cells(1,1),cells(2,5))Aber wie ich sehe hast es eh raus!Der bremser k ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Zeichnung über einen Menüpunkt öffnen
Brischke am 14.05.2004 um 11:25 Uhr (0)
Man kann doch auch einfach eine Lisp/ ein Macro schreiben, die dem acad-Object ein weiteres Document hinzufügt. Das habe ich schon öfter gemacht, ist kein Problem. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Autocad VBA wechseln |