我正在尝试从 Excel 中的宏调用 PowerShell 脚本。
我已经看到了一些例子:
retval = Shell("powershell ""C:\MyTest.ps1""", 1)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用它时:
Sub Connect_01()
Dim x
x = Shell(“powershell.exe ""\\corp\hdq\Path with spaces\PowerShell\Modules\macro01.ps1""", 1)
End Sub
Run Code Online (Sandbox Code Playgroud)
我收到一个编译器错误: Syntax error
如果我删除赋值,我会在第一对引号处收到错误:
Expected: list separator or )"
由于我对 VBA 没有太多经验,对 Shell() 命令也没有经验,因此将不胜感激。
视窗 8.1:
来自“Surface Pro 3 用户指南”:
要拍摄屏幕快照,请按住 Surface 上的 Windows 按钮,然后按下音量调低按钮。捕获屏幕时,屏幕会短暂变暗。
我如何让这个工作?