从Access到Excel中提取数据时,使用单元格引用指定连接字符串

时间:2016-11-02 18:41:30

标签: excel vba excel-vba ms-access

刚刚注册,因为我试图拿起VBA,并且手头上的特定任务有困难。感谢您的帮助!

我正在尝试使用Excel 2007中的Microsoft Query工具从Access中获取一些数据。我已经定义了一个变量,每当更改时,查询都会更新。

现在我想要做的是能够指定数据库位置的文件路径(如果数据库位置发生变化)。假设我将文件路径存储在Sheet1的单元格A1中。

我进入了工作簿Connections -> Properties -> Definitions并看到了以下代码:

DSN=MS Access Database;DBQ=C:\Users\[User]\Documents\Netting\Database\netting;DefaultDir=C:\Users\[User]\Documents\Netting\Database;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;

我以为我可以用代码替换上面的C:\引用来引用该单元格,但它不起作用。有没有人会想到如何使这个动态,所以单元格中的文件路径用于定义数据库的位置?

0 个答案:

没有答案