ShellExecute

ShellExecute öffnet eine Datei in einem Programm. Es wird dazu das Programm gestartet, dass der Datei-Extension zugeordnet ist.

nErrorCode = ShellExecute(ssFile)
nErrorCode = ShellExecute(ssFile, ssParams)
nErrorCode = ShellExecute(ssFile, ssParams, ssOperation)
nErrorCode = ShellExecute(ssFile, ssParams, ssOperation, ssDir)
nErrorCode = ShellExecute(ssFile, ssParams, ssOperation, ssDir, nShow)

Returnwert

Falls nErrorCode größer als 32 ist, war die Funktion erfolgreich, ansonsten ist ein Fehler aufgetreten.

Parameter

ssFile

ssFile ist der vollständige Dateiname.

ssParams

ssParams ist ein String der die Parameter enthält, die an die Appliktion übergeben werden sollen.

ssOperation

ssOperation legt die Operation fest. Defaultwert ist open. Andere Operationen: explore, find, print.

ssDir

ssDir ist ein Verzeichnisname, der das Arbeitsverzeichnis festlegt.

nShow

nShow ist einer der folgenden Werte: SW_HIDE, SW_SHOWNORMAL, SW_NORMAL, SW_SHOWMINIMIZED, SW_SHOWMAXIMIZED, SW_MAXIMIZE, SW_SHOWNOACTIVATE, SW_SHOW, SW_MINIMIZE, SW_SHOWMINNOACTIVE, SW_SHOWNA, SW_RESTORE, SW_SHOWDEFAULT, SW_FORCEMINIMIZE, SW_MAX. Defaultwert ist SW_SHOW.

Beispiel

ShellExecute("d:\\test.xls");

// Opens the Windows Explorer
ShellExecute("c:\\program files");

// Opens the Windows Explorer
ShellExecute("c:\\program files");

// Opens notepad
ShellExecute("notepad", "d:\\text.txt");

History

Version

Beschreibung

R2012.3 (5.40.3)

Neue Parameter 2 bis 5.

id-329545