Я пытаюсь вызвать сценарий PowerShell из макроса в Excel.
Я видел ряд примеров по следующим направлениям:
retval = Shell("powershell ""C:\MyTest.ps1""", 1)
Когда я пытаюсь использовать это, однако:
Sub Connect_01()
Dim x
x = Shell(“powershell.exe ""\\corp\hdq\Path with spaces\PowerShell\Modules\macro01.ps1""", 1)
End Sub
Я получаю ошибку компилятора: Syntax error
Если я удаляю назначение, я получаю ошибку в первой паре кавычек:
Expected: list separator or )"
Поскольку у меня нет большого опыта работы с VBA, а также с командой Shell(), любая помощь будет принята с благодарностью.