如何输入用户路径并直接分配给命令提示符

时间:2018-09-21 18:56:31

标签: excel excel-vba

现在,我需要创建一个VBA宏,然后在其中打开cmd.exe,它将要求用户输入需要打开的文件的路径。然后,应将路径放在命令行中。到目前为止,我已经打开了cmd.exe的位置,并添加了一个inputbox函数来输入路径。但是,我不知道如何将路径的值放在命令行中。抱歉,这似乎无关紧要。我是VBA编码的新手。

Private Sub CommandButton22_Click()
     Call Shell("cmd.exe /S /K" & "perl a.pl c:\temp", vbNormalFocus)
     Dim path As String
     path = InputBox("Enter a file path", "Title Here")
     Open path For Output As #1
     Close #1
End Sub

例如,用户输入路径:C:\ Users \ aaa \ Desktop \ Files \

在命令提示符下,它应如下所示:

<C:\Windows\System32>**cd C:\Users\aaa\Desktop\Files**

在VBA中可以这样做吗? 谢谢。

0 个答案:

没有答案
相关问题