online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon yxc vom 19.10.2022, 18:16 Options

Programme öffnen

Hallo
Nutze folgenden Makroaufbau um verschiedene Programme aus Excel heraus zu starten, Wartungsplan für meinen PC - Windows 7

Sub CCleaner()
Status = Shell("C:\Program Files (x86)\CCleaner\CCleaner.exe", 1)
End Sub

Funktioniert leider nicht mit allen Programmen z.b nicht mit

Sub DeCleaner()
Status = Shell("C:\Program Files (x86)\DECleaner\cleaner.exe", 1)
End Sub

Es erscheint folgende Fehlermeldung.
Ungültiger Prozeduraufruf oder ungültiges Argument.

Unter Windows XP habe ich diese Probleme nicht.
Wie müsste das Makro aussehen damit es mit allen Programmen funktioniert.



Mit freundlichen Grüßen
Hans


Antwort schreiben

Antwort 1 von Marie vom 19.10.2022, 23:51 Options

Probiers mal mit der API ShellExecute

Declare Function ShellExecute Lib "shell32.dll" _
                 Alias "ShellExecuteA" ( _
                 ByVal hwnd As Long, _
                 ByVal lpOperation As String, _
                 ByVal lpFile As String, _
                 ByVal lpParameters As String, _
                 ByVal lpDirectory As String, _
                 ByVal nShowCmd As Long) As Long

Sub StartAnwendung()

 Dim lngRet As Long

 lngRet = ShellExecute(Me.hwnd,"open","C:\Anwendung.exe",vbNullString,vbNullString,1)

 If lngRet = 0 Then
  MsgBox "Anwendung erfolgreich gestartet."
 ElseIf lngRet = 1 Then
  MsgBox "Fehler beim Starten der Anwendung"
 End If

End Sub


Gruß Marie

Antwort 2 von yxc vom 20.10.2022, 19:12 Options

Hallo
Besten Dank für deine Hilfe
Werde es gleich ausprobieren : -)


Mit freundlichen Grüßen
Hans

Ähnliche Themen

Animierte gifs mit Photoshop CS3 öffnen
hans889  18.08.2009 - 1725 Hits - 2 Antworten

Tabellenblatt öffnen
manney  19.06.2009 - 209 Hits - 2 Antworten

Internetseiten öffnen nicht!
wolly.b  29.09.2009 - 668 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026