Excel连接字符串DBQ&来自Cell的DefualtDir

时间:2018-02-13 13:48:42

标签: excel

我有一个连接字符串:

DSN=Excel Files;
DBQ=C:\Users\matt\Desktop\myfile.xlsm;
DefaultDir=C:\Users\matt\Desktop;
DriverId=1046;
MaxBufferSize=2048;
PageTimeout=5;
ReadOnly=0;

但是,如果文件在他们的计算机上,我希望这可以选择不同的用户路径。

我尝试过以下操作,但收到错误:

  

无法更新。数据库或对象是只读的

尝试过的代码:

DSN=Excel Files;
DBQ=ThisWorkbook.Worksheets("Control").Range("J1").Value;
DefaultDir=ThisWorkbook.Worksheets("Control").Range("J2").Value;
DriverId=1046;
MaxBufferSize=2048;
PageTimeout=5;
ReadOnly=0;

J1:

C:\Users\matt\Desktop\myfile.xlsm

J2:

C:\Users\matt\Desktop

0 个答案:

没有答案