0

我有一个使用宏的应用程序。

在这个宏中,我想像这样调用一个外部可执行文件:

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

该可执行文件根据模板文件重建修改后的文件。最后,创建一个新文件。

Transform.exe 打开一个表单,询问路径 - 模板文件 - 修改文件 - 您要放置新重建文件的位置。

在此之后,您按开始。

当您调用该命令行时,我希望

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

该参数将放在表单中的位置。

我怎样才能做到这一点 ???

谢谢。

4

1 回答 1

0

enter code here我找到了 :

 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)
于 2009-05-25T19:48:35.537 回答