import win32com.client
app= win32com.client.Dispatch("word.Application")
app.Workbooks.Open("宏代码所在文件路径")
app.Application.Run("宏名称")
app.Application.Quit()
比如你在excel里边有个vba函数叫foo,参数是argsimport win32com.client
xls=win32com.client.Dispatch("Excel.Application")
xls.Workbooks.Open(Filename="***.xls")
ret = xls.Application.Run("foo", args)
print ret
xls.Application.Quit()