Microsoft Excel

Herbers Excel/VBA-Archiv

Shell funktion mit Anfrührungszeichen

Betrifft: Shell funktion mit Anfrührungszeichen von: Sebastian
Geschrieben am: 28.10.2014 06:42:11

Hallo Profies,

ich benötige mal einen Tip. Ich versuche ein Programm aufzurufen, welches aber Startparameter braucht.

so würde es in einer Batch Datei aussehen

C:\Program Files\Programm\programm.exe "start1"

Durch die "" in funktioniert das aber nicht in VBA :-(.

Sub test ()
Shell "C:\Program Files\Programm\programm.exe "start1""
End Sub
hat jemand eine Idee wie ich das lösen kann?

Vielen Dank und viele Grüße

Sebastian

  

Betrifft: AW: Shell funktion mit Anfrührungszeichen von: MCO
Geschrieben am: 28.10.2014 07:27:29

Moin!

Schau mal, ob da was dabei ist...
https://www.herber.de/forum/archiv/996to1000/998250_frage_zum_shellbefehl.html
Erstmal würd ich sagen, sind die Anführungszeichen um start1 überflüssig....

Gruß, MCO


  

Betrifft: AW: Shell funktion mit Anfrührungszeichen von: Sebastian
Geschrieben am: 29.10.2014 07:43:32

Hallo,

leider brauche ich wirklich die parameter "start1"!
in dem Link steht da aber nicht wirklich was wie ich diesen Parameter Übergeben kann. :-(

Hat jemand noch eine Idee?

Gruß
und danke Mars


  

Betrifft: AW: Shell funktion mit Anfrührungszeichen von: Jürgen V.
Geschrieben am: 29.10.2014 15:15:32

Hallo Sebastian,

einfach die Anführungszeichen, die im String erscheinen sollen, verdoppeln:

Sub test ()
  Shell "C:\Program Files\Programm\programm.exe ""start1"""
  End Sub
Gruß, Jürgen


 

Beiträge aus den Excel-Beispielen zum Thema "Shell funktion mit Anfrührungszeichen"