0
我有很多xlsm文件,我从现有的xlsm文件创建并使用python从csv添加数据。 每个文件都有一个需要运行的宏(keyshortcut:ctrl + q) 有没有办法让每个文件自动运行并在宏运行后保存文件?自动运行宏
谢谢!
我有很多xlsm文件,我从现有的xlsm文件创建并使用python从csv添加数据。 每个文件都有一个需要运行的宏(keyshortcut:ctrl + q) 有没有办法让每个文件自动运行并在宏运行后保存文件?自动运行宏
谢谢!
我找到了解决方案! 我将我的宏的名称更改为“Auto_open”,现在当我打开文件时它就会生效。
谢谢大家!
如果您使用“BeforeClose”和/或'BeforeSave',你可以避免在添加数据后保存并关闭文件,然后重新打开文件运行宏,然后保存并再次关闭文件。 – YowE3K
阅读[Workbook Events](https://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook_events.aspx)。尤其是'BeforeClose'和'BeforeSave'。 –
我不明白它是如何帮助我的。 – Michal
您可以编写在Excel中的某些事件发生时运行的宏。更多信息[这里](https://msdn.microsoft.com/en-us/library/office/hh211482(v = office.14).aspx) –