VBA Parameter/ Variable an exe -datei übergeben

  • Sonstige

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von petaod.

    VBA Parameter/ Variable an exe -datei übergeben

    Ich erstelle ein VBA – Programm und möchte eine/ mehrere Variablen an eine exe-Datei übergeben.

    Die zu übergebenden Variablen sind heißen „a“ und „b“ (beide vom Datentyp String)

    Die exe-Datei heißt „programm.exe“ (Pfad: C:\Documents and Settings\Diana\Desktop\New Folder\programm.exe)

    (die exe-datei ist mit C/C++ programmiert)
    Fragen:

    Wie lautet der VBA-Code für die Übergabe der Variablen an die exe-Datei?

    Muss ich in den Code der exe reinschreiben, dass Variablen aus VBA-Programm kommen?

    Muss die exe im gleichen Verzeichnis abgelegt sein, wie das VBA-Programm?

    Ich bin dankbar für jede Hilfe :)

    Viele Grüße

    Diana

    Visual Basic-Quellcode

    1. Set WshShell = CreateObject("WScript.Shell")
    2. WshShell.Run """C:\ ... \foo.exe"" " & a & " " & b, 1, True
    Wenn die Parameter auch Blanks beinhalten, musst du die Parameter gesondert quoten.
    Das kriegst du selber hin
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „petaod“ ()