我有一个连接字符串:
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