Access前端打开时,将打开链接的Excel文件-如何停止此行为

时间:2019-06-03 12:02:49

标签: excel database vba ms-access

我有女士访问终端,该终端分发给了50多个用户,并且运行良好,直到今天我遇到了奇怪的行为。

今天,我已经在后端链接了一个excel文件,并在前端使用了此链接表,并使用查询创建了一个表单(仅查看)并更新了我的前端。通过测试,我发现如果我打开前端的两个实例并打开新创建的表单,则在第二个实例访问中打开链接的Excel文件为只读。

我的问题是,如何避免这种行为?我不希望我的用户以任何方式看到此excel文件。有什么解决办法吗?

1 个答案:

答案 0 :(得分:2)

那是设计使然。内部托管的Excel工作簿无法共享以编写。

一种解决方法是为每个用户创建工作簿的副本。例如,让您的应用程序将工作簿从共享位置复制到用户的本地数据文件夹%LocalAppData%的本地子文件夹,并链接到该文件夹​​。