【发布时间】:2010-11-04 02:06:57
【问题描述】:
是否可以在不知道文件名/扩展名等的情况下使用 VBA 关闭给定目录中所有打开的文件...
编辑.....
我有链接到记录的目录,例如 Joe Bloggs 的记录有一个与名称相关的目录,例如 Bloggs, Joe
如果用户更改记录名称,文件夹名称必须反映这一点。
目前如果所有关联文件都关闭,我可以更改目录名称没有问题。此外,如果这些文件已打开,我可以提示用户关闭相关文件。
我想知道是否可以关闭/提示保存文件?
再次编辑.....
为了使事情更加复杂,目录树中还有与每条记录相关的目录。 (我一开始应该更清楚,数据库存储家庭保险索赔信息)
所以你有一个这样的目录结构:
用户名_ID\物业地址第一行_ID\Claim No_ID
提前感谢您的帮助
干杯
诺埃尔
【问题讨论】:
-
您为什么要冒着通过强制关闭文件来破坏文件的风险?我认为你的要求是完全不可取的。如果路径中有打开的文件,您只需告诉用户,他们要么关闭文件,要么您无法完成重命名。
-
@David,采纳了您的建议,将避免强制关闭打开的文件。
标签: ms-access ms-access-2007 vba