Hallo,
ich habe ein kleines VB6 Programm geschrieben, dass AutoCAD startet, ein eTransmit erstellt und AutoCAD dann wieder schließt.
Demnächst steht bei uns ein Wechsel von 2002 auf 2006 an, dabei wird bei den meisten Rechnern zunächst eine Parallelinstallation der beiden ACAD Versionen vorhanden sein.
Wie kann ich es aus VB6 / Excel-VBA steuern, welche der AutoCAD Versionen gestartet werden soll?
AutoCAD habe ich bis jetzt immer so gestartet:
Code:
Set acadApp = CreateObject("AutoCAD.Application")
acadApp.Documents.Open ("C:\tmp\test\1-250.dwg")
Call acadApp.ActiveDocument.SetVariable("Filedia", 0)
acadApp.ActiveDocument.SendCommand ("-etransmit" & vbCr ..... usw.
acadApp.ActiveDocument.Close
acadApp.Quit
Set acadApp = Nothing
Nun möchte ich aber schon explizit angeben können, ob 2002 oder 2006 angesteuert wird...
MfG
Christian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP