我希望能够从Python代码中调用宏。以下是源代码示例:
我的宏被调用,但参数未设置。 有什么想法或者我可以在哪里找到这个模块的“javadoc”(是的,我来自Java世界!)。如果需要更多的解释,请告诉我。谢谢你。Damien.
xl = win32.gencache.EnsureDispatch('Excel.Application')
xl.Visible = 1
xl.Workbooks.Open("C:\\Program Files\\Microsoft Office\\Office14\\XLSTART\\perso.xlsm")
xl.Workbooks.Open(argv[1])
xl.Application.Run('perso.xlsm!' + argv[2])
xl.Application.Run('perso.xlsm!' + argv[2] + '2')
xl.Workbooks.Open(argv[0])
xl.Application.Run('perso.xlsm!aggregate_report_ouverture_appli')
xl.Application.Run('perso.xlsm!macro', 'lol')
xl.Save()
xl.Quit()
前两个宏运行正常。但最后一个需要设置参数(在这种情况下为“lol”)。尝试如下:
xl.Application.Run('perso.xlsm!macro', 'lol')
我的宏被调用,但参数未设置。 有什么想法或者我可以在哪里找到这个模块的“javadoc”(是的,我来自Java世界!)。如果需要更多的解释,请告诉我。谢谢你。Damien.