正如标题所述。
我有一个处理从电子邮件下载的一些数据文件的Python程序。
我正在编写一个VBA脚本,可以下载电子邮件附件并执行Python程序以处理电子邮件附件,这样我就可以自动化我的日常工作。
有什么想法吗?
一种方法是将您的Python代码转换为COM服务器,然后像访问任何其他COM对象一样访问它。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
- shahkalpesh