| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | PNY: der unverzichtbare Partner für umfassende KI-Lösungen von Workstations bis zu Edge Computing und KI-Cluster-Bereitstellung, eine Pressemitteilung
|
Autor
|
Thema: Acad2004 (766 mal gelesen)
|
cnc Mitglied cnc,..

 Beiträge: 37 Registriert: 19.09.2004
|
erstellt am: 25. Sep. 2004 17:28 <-- editieren / zitieren --> Unities abgeben:         
Hi! Habe gerade festgestellt das dieser code bei acad2004 nicht funktioniert. Weiss jemand warum?? thx Public Sub ConnectToAcad() On Error Resume Next Set AcadApp = GetObject(, "AutoCAD.Application") AcadApp.Visible = True Set ThisDrawing = AcadApp.ActiveDocument If Err Then Err.Clear Set AcadApp = CreateObject("AutoCAD.Application") AcadApp.Visible = True Set ThisDrawing = AcadApp.ActiveDocument If Err Then MsgBox Err.Description Exit Sub End If End If MsgBox "Jetzt wird ausgeführt " + AcadApp.Name + _ " Version " + AcadApp.Version
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BloodyMess Mitglied Applicationingenieur
  
 Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 25. Sep. 2004 18:30 <-- editieren / zitieren --> Unities abgeben:          Nur für cnc
Hallo CNC, ich tippe mal darauf, das Du statt
Code: ... "AutoCAD.Application" ...
schreiben solltest
Code: ... "AutoCAD.Application.15"
Bin mir nicht sicher, ob 2004 die '.15' hat sonst kuck mal in der Regedit unter HKEY_CLASSES_ROOT -> AutoCAD.Application -> CurVer was dort als wert eingetragen ist. Das musst Du dann in die Gänsefüsschen schreiben. Wenn dies nicht funktioniert, kannst mal deinen Fehler näher beschreiben und wo´s hängt. Gruß TP ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cnc Mitglied cnc,..

 Beiträge: 37 Registriert: 19.09.2004
|
erstellt am: 25. Sep. 2004 18:43 <-- editieren / zitieren --> Unities abgeben:         
Also,2004 ist die wersion 16,und 2002 wersion 15. ... "AutoCAD.Application.15" funktioniert prima ... "AutoCAD.Application.16" bringt 'ne fehlermeldung: "Objektvariable oder With-Blockvariable nicht festgelegt" Der eintrag in der Reg. ist nach Acad2002 ausführen: HKEY_CLASSES_ROOT\AutoCAD.Application\CurVer="AutoCAD.Application.15" und HKEY_CLASSES_ROOT\AutoCAD.Application\CurVer="AutoCAD.Application.16" nach Acad2004 ausführen [Diese Nachricht wurde von cnc am 25. Sep. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
BloodyMess Mitglied Applicationingenieur
  
 Beiträge: 604 Registriert: 06.06.2002 AutoCAD Map 3D 2005 Win XP pro
|
erstellt am: 25. Sep. 2004 19:30 <-- editieren / zitieren --> Unities abgeben:          Nur für cnc
|