Domanda

Ho un'applicazione che utilizza Macro.

In questa macro vorrei chiamare un eseguibile esterno come questo:

SYSTEM( "C:\Programme\Transform.exe" , 
        "C:\Programme\Vectors.txt" , 
        "C:\Programme\Vectors_Compensate.txt", 
        "C:\Programme\Vectors_Final.txt" )

Questo eseguibile ricostruisce un file modificato in base a un file modello. Infine, viene creato un nuovo file.

Transform.exe apre un modulo che richiede il percorso - File modello - File modificato - dove vuoi inserire il nuovo file di ricostruzione.

Dopodiché premi start.

Mi piacerebbe quando chiami quella riga di comando

<*>

Il parametro andrà nel posto nel modulo.

Come posso farlo ???

Grazie.

È stato utile?

Soluzione

inserisci il codice qui L'ho trovato:

 Dim cmdLine As String
            Dim Parms() As String ' if the paramters are strings - declare this as necessary
            cmdLine = Command$()  ' Command$ would return "Parms1 Parms2 Parms3"

            Parms = Split(cmdLine, " ")

            'This section filled the form textbox.
            TextBoxTemplate.Text = Parms(0)
            TextBoxModify.Text = Parms(1)
            TextBoxFinal.Text = Parms(2)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top