【发布时间】:2015-04-02 00:29:41
【问题描述】:
就像标题一样。
我有一个 python 程序,它处理我从电子邮件中下载的一些数据文件。
我正在编写一个 vba 脚本,它可以下载电子邮件附件并执行 python 程序来处理电子邮件附件,这样我就可以自动化我的日常工作。
有什么想法吗?
【问题讨论】:
就像标题一样。
我有一个 python 程序,它处理我从电子邮件中下载的一些数据文件。
我正在编写一个 vba 脚本,它可以下载电子邮件附件并执行 python 程序来处理电子邮件附件,这样我就可以自动化我的日常工作。
有什么想法吗?
【问题讨论】:
一种方法是将您的 Python 代码转换为 COM 服务器,然后像访问任何其他 COM 对象一样访问它。 This chapter from Python Programming on Win32 展示了它是多么简单。本章的其余部分介绍了许多可能对您的应用程序来说不必要的技术细节。只需将您的 Python 代码转换为一个类,公开一个方法供 VBA 调用它,就可以了。
【讨论】:
Shell "path to my python exe"
对不起,我没有用足够的python。
比方说,你想运行 .pyc 文件,它可能是
Shell "path to python.exe argumentOfPYCFilePath"
【讨论】:
c:\Python30\Python.exe someargument