标题:求助VBA大神,Ontime和doevents问题
只看楼主
wfy2021
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2021-1-21
结帖率:0
已结贴  问题点数:20 回复次数:1 
求助VBA大神,Ontime和doevents问题
需求:定时关闭文件。例如打开文件10分钟后文件自动关闭并保存,
问题:
    我用Application.Ontime方法实现,但是这个方法有个问题:当单元格一直处在编辑的过程中(也就是有光标闪动的情况),超过了时间,OnTime也不会执行关闭文件的sub过程,一直等到退出编辑状态才会继续执行。
    我又使用循环Doevents,虽然能让处在编辑过程中的文件执行关闭文件处理,但是在打开文件的过程中,我想打开其他文件就打不开了。
实现:
    我想让上面两个情况结合一下,文件处在编辑的时候,到时间了也能关闭文件,而且过程中还能打开其他文件。不知道有什么处理方法能够实现这个要求。


各位VBA大神帮帮忙,十分感谢!
搜索更多相关主题的帖子: 关闭 编辑 VBA 文件 过程 
2021-01-21 19:33
厨师王德榜
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:183
帖 子:942
专家分:4724
注 册:2013-2-16
得分:20 
用vsto写一个加载宏,或许可以解决,不过我没尝试过,只是提供一种思路.
2021-01-26 11:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504688-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.202390 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved