|
Autocad VBA : AutoCAD-VBA nach Excel-VBA (laufzeit)
yamaha am 18.08.2004 um 10:49 Uhr (0)
Hallo Frank, die Erfahrung habe ich auch gemacht. Das mit der Erzeugung der .exe bzw. .dll ist wahrscheinlich richtig und sogar noch schneller, wenn man die Möglichkeit hat dies zu machen. Ich habe mir so geholfen, das ich das was ich Autocad mache, auch als Code in Autocad gelassen habe und dann den Code von Excel aus gestartet habe. Bei meinem Problem habe ich Blockattribute ausgewertet. Die Blockattribute habe ich von Autocad aus in eine Datenbank geschrieben und dann von Excel aus wieder eingelesen. Is ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Beim Block einfügen Einfügepunkt Anwender
yamaha am 29.04.2005 um 08:12 Uhr (0)
Hallo zusammen, ich möchte gerne einen Block per VBA einfügen. Dim blockRefObj As AcadBlockReference returnPnt = ThisDrawing.Utility.GetPoint(, Enter a point: ) Set blockRefObj = ThisDrawing.ModelSpace.InsertBlock (returnPnt, C:Block.dwg , 1#, 1#, 1#, 0) Mit obigen Ccode klappts ja auch, aber ich würde gerne bei der Wahl des Einfügepunktes den Block am Mauszeiger hängen haben, wie es mit den normalen Autocad Befehl insert auch ist. Hatte schon überlegt 1. Block einfügen 2. Block verschieben aber dann ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : VBA Zugriff auf Acad von Excel aus
yamaha am 03.05.2005 um 09:12 Uhr (0)
Hallo Taz_Cad 1. Du mußt den Verweis auf die AutoCad-Objektbibliothek gesetzt haben. 2. Du mußt AutoCad gestartet haben. 3. Du mußt die Version von Autocad beachten 4. Dann müßte folgendes funtkionieren On Error Resume Next Err.Clear Set ACADServer = GetObject(, AutoCad.Application.15 ) If Err.Number = 0 Then AutoCADVersion = 2000 Exit Function End If Err.Clear Set ACADServer = GetObject(, AutoCad.Application.16 ) If Err.Number = 0 Then AutoCADVersion = 2004 Exit Function End If usw. ...
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Visual Basic Dll für AutoCad
yamaha am 15.06.2005 um 20:41 Uhr (0)
Hallo zusammen, Kann man eigentlich eine Anwendung für Autocad in Visual Basic schreiben und entsprechend in AutoCad anbinden, oder geht dies nur mit ARX-Programmen? ------------------ Gruß Jörn
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Visual Basic Dll für AutoCad
yamaha am 15.06.2005 um 20:47 Uhr (0)
Hallo Holger, da hab ich wohl gerade den richtigen erwischt. Danke für die schnelle Antwort. ------------------ Gruß Jörn
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : Änderungen eines Fließschema erfassen, wie?
yamaha am 08.12.2006 um 21:00 Uhr (0)
Hallo zusammen,ich möchte die Änderungen eines Fließschemas protokolieren.Ich hab schon etwas getestet und meine mit Objectmodifieddie für uns wichtigen Änderungen erfassen zu können.Ich speichere die Änderungen in eine txt-Datei die den gleichenNamen hat wie die Zeichnung, oder ???Frage1: Kann man eine solche Datei in die DWG einbetten, oderkann man Xdata an die Zeichnung hängen, oder ...???Vielen Dank für Eure Hilfe------------------Gruß Jörn
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Autocad aus Excel heraus ansprechen
yamaha am 20.02.2008 um 16:07 Uhr (0)
Hallo Ines,1.Also der Code kommt ja in die Excel-Datei.Du kannst da im VBA-Editor auf einem Verweis zur Autocad Type Library verzichten; würd ich aber nichtmachen, weil du dann auch die Autocad-eigenen Schlüsselwörter(zb. acPaperSpace) nicht verwenden kannst.Wieso willst Du überhaupt drauf verzichten?2. zu Set acApp = CreateObject("Autocad.Application")Das Startet jeweils eine neue Autocad-Instanz.Wenn dies gewünscht wird OK, ich nehme aber lieberSet acApp = GetObject(, "AutoCad.Application.17")Damit greif ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Autocad aus Excel heraus ansprechen
yamaha am 22.02.2008 um 12:14 Uhr (0)
Hallo Ines,Code:Set MyTable = MyPaperSpace.AddTable(pt, 5, 2, 5, 55)müßte funktionieren---------------------------------------Gruß Jörn[Diese Nachricht wurde von yamaha am 22. Feb. 2008 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Kompatibilität VBA
yamaha am 06.09.2008 um 09:30 Uhr (0)
Hallo Schmodi,Eigentlich nicht - Du hast in deinem Projekt einen Verweis auf die Autocad-Type-Libary. Welche das jetzt genau in 2007 ist kann ich dir nicht sagen, weil ich jetzt kein 2007 habe, jedoch ist die Type-Libary in 2000 eine andere. Könnte aber auch sein das Autocad den Verweis automatisch korrigiert, hab das selbst noch nicht ausprobiert.- Ein kleine Anpassung in den VBA-Funktionen der verschiedenen Autocadversionen ibt es immer. Jetzt kommt drauf an welche Befehle/Eigenschaften Du verwendest.Pro ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Erfahrung mit VBA-Enabler auf Windows 7
yamaha am 06.01.2010 um 15:44 Uhr (0)
Hi Alfred,besten Dank, für den Anstoß.Hab anscheinend nicht die richtige Version für 2010 gezogen, oderAutodesk doch was angepaßt. Hab mir nochmal die aktuelle Version 32Bit downgeloaded.VBA-Enabler für Autocad 2010Jetzt hats geklappt?alfred 10 points------------------Gruß Jörn[Diese Nachricht wurde von yamaha am 06. Jan. 2010 editiert.]
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : Erfahrung mit VBA-Enabler auf Windows 7
yamaha am 06.01.2010 um 13:19 Uhr (0)
Hallo zusammen,wir haben Probleme bei der Installation von demVBA-Enabler auf ein Windows 7 System.Wir haben Autocad 2010 installiert, jedochder VBA-Enabler kann nicht installiert werden.Bei der Installationsroutine wird vom VBA-Enabler keineVersion von Autocad gefunden und danach abgebrochen.Hat jemand diese Installation schon hinbekommen?Vielen Dank für Eure Hilfe------------------Gruß Jörn[Diese Nachricht wurde von yamaha am 06. Jan. 2010 editiert.]
|
| In das Form AutoCAD VBA wechseln |