现在,我需要创建一个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中可以这样做吗? 谢谢。