在Excel VBA中,有那么一个对象叫Filedialog,这货能干嘛呢,呼出选择文件夹/文件的对话框。
好多文章都有介绍用法,我就不再啰嗦了。
但是吧,这玩意儿有个霸道的设定,即使关闭对话框后,你刚刚选择的文件夹仍然是被锁定的,无法删除,改名,移动……除非关闭Excel整个程序。


这能忍?太搞事情了,怎么办,那就这么办,关闭Excel程序。
这不废话嘛。。。先别急,此Excel非彼Excel。

新开一个空的Excel,用完就关闭释放,自然文件夹占用也随之解除。
但是,又来但是,对话框有时候是在后台,当前工作表全屏后根本看不到,还得从任务管理器中去切换过来。。。可能是win7问题。
已关注
关注
重播 分享 赞
所以,这个临时工还得露个脸,然后最小化,再激活。关闭后恢复激活原先的程序。

已关注
关注
重播 分享 赞
等会儿,感觉哪里不对劲,我最初的目的是啥来着,貌似只是想选择个文件而已。
夜雨聆风