从Python运行Excel宏时遇到问题
1 个回答
1
顺便说一下,我还没有解决最初的问题,不过Denton Thomas的讨论建议让我找到了另一种方法,可以用“xlwings”这个库来实现同样的功能。我一开始没有用这个库,因为听说它是为旧版本的Excel设计的,所以我想用一个更新、更全面的库。不过,结果和我预期的一样,运行了一个简单的宏。现在我很好奇,是否能找到一种方法,让我在不每次都打开Excel表格的情况下,执行这段代码……
import xlwings as excel
wb = excel.Book(XXX) #Insert filepath/filename for "XXX".
my_macro = wb.macro("Main")
my_macro()
wb.save()
wb.close()