如何从VBA调用python程序?

lam*_*988 6 python vba

就像标题一样.

我有一个python程序,它处理我从电子邮件下载的一些数据文件.

我正在编写一个vba脚本,可以下载电子邮件附件并执行python程序来处理电子邮件附件,这样我就可以自动完成日常工作.

任何的想法?

Mic*_*lon 5

一种方法是将Python代码转换为COM服务器,然后像任何其他COM对象一样访问它.本章来自Win32上的Python编程,展示了它的简单性.本章的其余部分介绍了许多技术细节,这些细节可能对您的应用程序来说不是必需的.只需将您的Python代码转换为一个类,为VBA公开一种方法来调用它,这应该可以解决问题.