【问题标题】:Excel save as on RunExcel另存为运行
【发布时间】:2016-05-03 19:20:40
【问题描述】:

在 Excel 中,编写 VBA 脚本后,我希望 Excel 在运行之前保存文件。

在大多数编程工具上都很常见。 在测试程序时,它可能会崩溃,我的程序可能无法保存,但如果它在每次运行之前保存,我就不会再遇到这个问题了。

我知道 Excel 中有一个自动保存选项,但还有其他选择吗?

【问题讨论】:

  • 也许ThisWorkbook.Save ...?
  • 如果它不是您正在寻找的 VBA 解决方案,那么也许可以减少自动保存之间的时间?

标签: vba excel save


【解决方案1】:

添加

ActiveWorkbook.Save

在宏的开头

【讨论】:

  • 您应该尽量避免activeselection,这是一个非常常见的错误原因,尤其是当您打开多个工作簿时。一般来说,最好避免使用Active(Workbook/Sheet/Cell).Select/.Activate 方法或.Selection 属性。当然也有不可避免的情况,但这不是其中之一。
  • 感谢您提供 VBA 替代方案,我想知道 Excel 中是否有选项,我搜索它但没有成功。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-23
  • 2020-12-15
  • 1970-01-01
  • 2011-12-21
  • 2010-10-26
  • 2015-11-17
  • 2016-09-20
相关资源
最近更新 更多