【问题标题】:Run macro automatically自动运行宏
【发布时间】:2017-12-21 17:22:09
【问题描述】:

我有许多 xlsm 文件,这些文件是从现有 xlsm 文件创建的,并使用 python 从 csv 中添加数据。 每个文件都有一个需要运行的宏(快捷键:ctrl+q) 有没有办法让它为每个文件自动运行并在宏运行后保存文件?

谢谢!

【问题讨论】:

  • 阅读Workbook Events。尤其是BeforeCloseBeforeSave
  • 我不明白它对我有什么帮助..
  • 您可以编写在 Excel 中发生某些事件时运行的宏。更多信息here

标签: python excel automation vba


【解决方案1】:

我找到了解决办法!! 我将宏的名称更改为“Auto_open”,现在它在我打开文件时生成。

谢谢大家!

【讨论】:

  • 如果您使用BeforeClose 和/或BeforeSave 的建议,您将避免在添加数据后保存并关闭文件,然后重新打开文件以运行宏,然后再次保存并关闭文件。
猜你喜欢
  • 2010-10-02
  • 2010-11-20
  • 2010-09-10
  • 2016-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多