求助VBA大神,Ontime和doevents问题
需求:定时关闭文件。例如打开文件10分钟后文件自动关闭并保存,问题:
我用Application.Ontime方法实现,但是这个方法有个问题:当单元格一直处在编辑的过程中(也就是有光标闪动的情况),超过了时间,OnTime也不会执行关闭文件的sub过程,一直等到退出编辑状态才会继续执行。
我又使用循环Doevents,虽然能让处在编辑过程中的文件执行关闭文件处理,但是在打开文件的过程中,我想打开其他文件就打不开了。
实现:
我想让上面两个情况结合一下,文件处在编辑的时候,到时间了也能关闭文件,而且过程中还能打开其他文件。不知道有什么处理方法能够实现这个要求。
各位VBA大神帮帮忙,十分感谢!