如何使用VBA Excel 2016 for Mac运行exe文件
我有一些python代码,我已经转换为可执行文件,需要从excel宏运行(我在Mac上使用excel 2016) 我尝试按如下方式运行它:如何使用VBA Excel 2016 for Mac运行exe文件,excel,vba,macos,Excel,Vba,Macos,我有一些python代码,我已经转换为可执行文件,需要从excel宏运行(我在Mac上使用excel 2016) 我尝试按如下方式运行它: Sub RUN_JENSEN() Shell ("/Users/DanielJackson1/Desktop/auto-py-to-exe-master/output/Wakes/Wakes.exe" & "/Users/DanielJackson1/PycharmProjects/Wakes/Wakes.py") End Sub 但是
Sub RUN_JENSEN()
Shell ("/Users/DanielJackson1/Desktop/auto-py-to-exe-master/output/Wakes/Wakes.exe" & "/Users/DanielJackson1/PycharmProjects/Wakes/Wakes.py")
End Sub
但是我得到了错误
运行时错误“76”:找不到路径 我100%确信这两条路径都是正确的,那么有没有其他人遇到过这个问题或者有什么建议
谢谢,Dan在VBA中是字符串连接,所以您的代码基本上是
Shell ("/Users/DanielJackson1/Desktop/auto-py-to-exe-master/output/Wakes/Wakes.exe/Users/DanielJackson1/PycharmProjects/Wakes/Wakes.py")
这可能不是有效的路径
顺便说一句,你不能在Mac上运行
exe
文件(除非你安装了什么东西),而且既然exe文件基本上是编译的python文件,为什么不使用python解释器并在VBA中运行Wakes.py
?&
是字符串连接,所以你的代码基本上是
Shell ("/Users/DanielJackson1/Desktop/auto-py-to-exe-master/output/Wakes/Wakes.exe/Users/DanielJackson1/PycharmProjects/Wakes/Wakes.py")
这可能不是有效的路径
顺便说一句,你不能在Mac电脑上运行
exe
文件(除非你安装了什么东西),而且既然exe文件基本上是编译的python文件,为什么不使用python解释器运行Wakes.py
?试着用&“&
替换&
试试用&>替换&
”&
啊,好吧-我只是在复制工作人员给我的一行代码,他们说这是他们在Windows上使用的,所以我认为这与此有关。当你说python解释器时,它是不是通过VBA运行的?Shell()
基本上与在终端中键入命令相同,所以Python解释器也通过VBA运行。啊,好吧,我只是复制了一行代码,这行代码是工作人员给我的,他说这是他们在Windows上使用的,所以我认为这与此有关。当你说python解释器时,它是通过VBA运行的吗?Shell()
基本上与在终端中键入命令相同,因此python解释器也通过VBA运行。