VBA - 关闭窗口

1 excel vba

我有一个宏,可以循环创建17个工作簿.当它在一个工作簿上完成时,它关闭它并进入下一个:

ActiveWorkbook.Save
ActiveWindow.Close
Run Code Online (Sandbox Code Playgroud)

直到最近,这一直很好.突然循环nr.7它说(6个循环仍然工作正常):

运行时间'-2147417848(80010108)':

方法'关闭'objekt'窗口'失败

我可以删除"ActiveWindow.Close"并手动关闭所有工作簿以使宏工作.但还是......

谁知道为什么这样做?

Fio*_*ala 5

根据评论.

等待期可以解决这个问题.