我已经尝试了几种从VBA运行python脚本的解决方案 .
我当前的解决方案仍然无效
Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
Dim windowStyle As Integer: windowStyle = 1
Dim waitOnReturn As Boolean: waitOnReturn = True
wsh.Run "C:\Python33\python.exe C:\Users\***\Documents\Promo models\get_sku_data.py", windowStyle, waitOnReturn
有任何想法吗?
3 回答
xlwings声称从excel制作python非常容易:
最后,我最终创建了.exe文件,而不是尝试调用脚本本身 .
所以,我应用了cx_Freeze,创建了.exe文件,然后将它们称为
这里有几个选项可供尝试 .
或者如果python脚本与工作簿位于同一文件夹中,那么您可以尝试: