这有效:
Path = "c:\Python27\python.exe"
File = ThisWorkbook.Path & "\Positionly-API-Keyword-Script.py"
这不起作用:
Path = "%systemdrive%\Python27\python.exe"
File = ThisWorkbook.Path & "\Positionly-API-Keyword-Script.py"
提供什么?
我只是想让我的宏更灵活,以便它总是能找到Python 2.7,如果它安装在默认目录中(可能是也可能不是C:)
理想情况下,我希望只是将其变为/直接转换为Python,以使其在错误处理方面更加灵活和严谨。我只是不知道VBA要做我想做的事情!
答案 0 :(得分:2)
path=environ("Systemdrive") & "\python27\python.exe"
您可以使用Environ功能获取操作系统变量。