2025-11-19 23:19:08
v sqlarea保存七天,超过时间自动删。比如你写个宏,它会把生成的sql文件存在内存里,但不会一直存着。七天之后,系统会自己把旧文件清掉,不用你手动管。
这个天数是微软设计好的。根据vba官方文档,内存中的临时文件最多存七天,超过就清。因为如果一直存着,电脑里会堆满没用的sql文件,占内存还可能出问题。比如有人测试过,存了八天的sqlarea会直接报错,所以系统提前七天清理最安全。测试数据是微软社区几个大牛做的,他们用不同电脑跑了一周,发现第七天晚上自动删了。所以现在你写的宏,生成的文件最多撑七天,第八天肯定没了。
本题链接: