我需要从 python 脚本调用 Excel 工作簿中的 VBA 宏。其他人为 Excel 工作簿提供了宏。该宏从外部数据库中获取更新的值,并对数据执行一些相当复杂的处理。我需要这个按摩的结果,如果可以避免的话,我真的不想在我的 Python 脚本中复制它。所以,如果我可以从我的脚本中调用宏并获取按摩结果,那就太好了。
我从“Win32 上的 Python 编程”中学到的关于 COM 的一切。好书,但不足以完成我手头的任务。我搜索了,但没有找到任何关于如何做到这一点的好例子。有没有人有任何好的例子,或者可能有一些关于如何寻址/调用 VBA 宏的骨架代码?Excel COM 接口上的一般参考资料(书籍、网络链接等)在这里也会有所帮助。谢谢。