如何在VBA中调用Python脚本

如何在VBA中调用Python脚本,第1张

已有一个Python脚本实现了部分功能,想使用VBA直接调用Python脚本

Python脚本如下:

[python] view plain copy

import time

def hello(name):

return "Hello, " + name + "!"

print hello("World")

#延时关闭windows控制台,使得用户可以看到运行结果

time.sleep(150)

方法如下:

[python] view plain copy

<pre name="code" class="vb">Sub test()

Call Shell("C:\Python27\Python.exe C:\Users\Hongxing\Desktop\py2exe\Hello.py", vbNormalFocus)

End Sub

已有一个Python脚本实现了部分功能,想使用VBA直接调用Python脚本

Python脚本如下:

[python] view plain copy

import time

def hello(name):

return "Hello, " + name + "!"

print hello("World")

#延时关闭windows控制台,使得用户可以看到运行结果

time.sleep(150)

方法如下:

[python] view plain copy

<pre name="code" class="vb">Sub test()

Call Shell("C:\Python27\Python.exe C:\Users\Hongxing\Desktop\py2exe\Hello.py", vbNormalFocus)

End Sub

参考:

http://zhidao.baidu.com/link?url=meFoIL786Z2diJ58RBROk7iM5n2kzchl4u-TdgPPnMQ0VhGa2v_HSMDZEYEKNQJBghrI71L3g0vTHl_tmkkM_a


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12207516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存