【发布时间】:2017-07-31 19:16:50
【问题描述】:
我正在尝试运行 VBA 宏来运行 PowerShell 脚本。我可以通过将当前用户配置文件的完整路径放在-File 参数之后来使脚本工作。
但是,我需要该脚本适用于所有用户。
我试过$env:USERPROFILE\Desktop\open\file_merge.ps1,但没有找到目录。所以,我去了下面,但我收到了一个语法错误。有人可以帮忙吗?
Dim retval
retval = Shell("powershell -ExecutionPolicy UnRestricted -File ""Environ("USERPROFILE")" & "\Desktop\open\file_merge.ps1""", 1)
【问题讨论】:
标签: vba excel powershell