暂时关闭实时连接

时间:2019-02-28 22:29:47

标签: excel vba ms-access

我有一个Excel文件,正在连接到Access数据库,并且正在使用实时连接来处理数据。

我还有一个宏,该宏可以编辑需要运行的数据库(删除数据并从单独的源重新下载)。

当前,我无法运行宏,因为实时连接将数据库置于只读模式。我是否可以暂停这些实时连接,运行宏并重新打开它们?如果没有为此的VBA代码,那么也许可以让我导入查询结果的良好代码会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

通过数据连接将MS Access数据库链接到Excel工作簿时,默认模式通常为Mode=Share Deny Write,这将导致在打开工作簿时Access数据库变为只读。

为避免这种情况,只需在工作簿连接的属性内的“连接字符串”中将此模式更改为Mode=Read