Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用VBA Excel 2016 for Mac运行exe文件_Excel_Vba_Macos - Fatal编程技术网

如何使用VBA Excel 2016 for Mac运行exe文件

如何使用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 但是

我有一些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
但是我得到了错误

运行时错误“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运行。