Excel工作簿打开宏重新打开已关闭的工作簿

时间:2013-03-19 19:56:34

标签: excel excel-vba vba

我将以下内容作为宏

  1. 打开文件列表
  2. 复制一些值
  3. 关闭他们
  4. 之后,当我退出并重新打开包含宏的文件时,它还会打开我之前打开的文件。甚至那些我用过app.workbook.close

    的人

    我无法找到问题。

2 个答案:

答案 0 :(得分:0)

宏位于何处?在正常模块中?

最后,看看你已经如何指出变量,你可以说

currentWB.close False

然后关闭

Set currentWB = Nothing

具有宏的文件与它创建的文件之间是否存在某些链接?

答案 1 :(得分:0)

我也有这个问题。原因是 Application.OnTime调用。 解决方案是在Workbook_BeforeClose事件中取消此操作。 这将帮助您如何执行此操作: http://www.mrexcel.com/forum/excel-questions/46586-application-time-wont-turn-off.html

干杯