ShellAndWait „c:…Pfad…\ACAD-ProgrammName.exe C:\Mein
Verzeichnis\Datei.dwg“
Application.WindowState = xlMaximized
Hallo Reinhard,
Code hinter einer Schaltfläche aus der Formularleiste:
Option Explicit
Sub Schaltfläche351_BeiKlick()
ShellAndWait „C:\Daten\Verzeichnis\Datei.dwg“
Application.WindowState = xlMaximized
End Sub
Nix - keine Reaktion
Reinhard, lass uns das hier beenden, ist nicht lebenswichtig.
Wäre „nice to have“ gewesen.
Hallo Rolf,
nix da, das wird jetzt durchgezogen 
Setz doch bitte das mal um was ich dir vorschlage.
Ich kann es selbst nicht testen.
Du startest eine dwg-Datei.
Ich möchte aber, daß du ein Programm, acad startest mit der dateiangabe als Parameter.
also diese Grundsyntax:
ShellAndWait „ACAD-ProgrammName.exe Datei.dwg“
D.h., innerhalb der Gänsefüßchen trägst du Vorne den gesamten Pfad samt genauem Namen der ACAD-Exe ein, dann ein Leerzeichen, dann den kompletten Pfad samt genauem Namen der dwg-Datei.
Wodran häng es daß du dies nicht machst?
Falls das nicht funktioniert, könnt es noch am Leerzeichen liegen.
Ich meine damit das Leerzeichen in deinen Ordnernamen im Pfad zur dwg.
Also stelle sie sicherheitshalber, also kopieren/verschieben in einen Ordner mit einem überall gültigen Namen.
Also im Pfad zum Ordner oder im Ordnernamen kein Leerzeichen, keine Sonderbuchstaben wie äöü usw.
Und grundsätzlich bei Namensvergaben in dem Zusammenhang, vermeide diese zeichen, bringen nur eines, Ärger 
Mag zu 95% klappen, was logischerweise bedeutet in jedem 20ten fall krachst.
Krachen = Datei wird nicht gefunden.
Also, probiere jetzt nochmal und gib bitte Feedback.
Und gib dem Ganzen eine Chance, also keine Schreibfehler im Pfad usw.
Obwohl, ich sehe an 351 daß du schon zäh bist *grins*
Gruß
Reinhard