用python的win32com打开excel并没有自动加载外部的宏文件,大神们帮忙看看

bobo0103 发布于 2015/10/13 11:08
阅读 527
收藏 0

大神们,小弟遇到一个问题

我在excel的加载项中添加了一个Excel加载,宏report.xlam,这样手动打开任何excel文件时这个宏都会自动加载,并自动执行里面的Workbook_Open函数,从而在打开的excel文件中写入数据。(通过开发工具->VisualBasic可已查看到该宏report.xlam)

最近要用python批量处理excel文件,但是用python的win32com模块提供的接口Workbooks.open打开excel文件时,这个外部的宏文件并没有自动加载,相应的函数也没有执行,在打开的excel中,通过开发工具->VisualBasic也无法看到这个宏。


请问大哥们,如何通过win32com打开excel时也能自动加载外部的宏文件,从而使该宏文件中的Workbook_Open方法在excel文件打开时自动运行。

先谢谢各位了


加载中
返回顶部
顶部