我写的PYthon脚本在从正常的命令提示符运行时可以工作,但在通过VBA代码运行时相同的命令不能工作。我检查waitOnReturn是否能够帮助我解决这个问题,但即使使用waitReturn,我的python脚本似乎也不能在VBA中工作,也没有错误弹出窗口。Sub Exec()Dim PythonExec, PythonScript As String
Dim wait
这段代码从VBA启动python脚本,它在我的旧PC上运行得很好。Sub py_launcher_8() Set wsh = VBA.CreateObject("WScript.Shell") End Sub
然后我不得不搬到另一台PC上,那里python位于anaconda环境中: C:\Users\
我正在尝试从excel运行一个简单的测试python脚本。当我从excel执行时,会弹出一个windows资源管理器窗口,但脚本永远不会运行。这里是初级程序员。可能真的需要帮助。想法?Sub RunPython() Dim PythonExe, PythonScript As String Set objShell= VBA.CreateObject("Wscript.Sh
我正在使用Outlook中的VBA运行Python脚本。Python脚本使用REST获取数据,并在系统中写入文件。我正在使用VBA来编排这与发送电子邮件。Python (get_people.py)是从操作系统运行的。它调用REST并获取一个人名列表,并将其写入OS中的文件。Exit Sub
但是,Python行并不在VBA中运行,但是如果我从cmd.exe手动执
我从VBA调用Python脚本。这个Python脚本的结构是一个单独的函数,没有任何其他内容: # do stuff我知道这个函数工作正常,在我的VBA代码中,'RetVal`‘总是一个4位整数值。也许Python函数甚至没有被执行?
我应该修复哪些代码以及如何修复才能使其工作?\Rychu\Desktop\python\myPythonScript