是否可以在Excel数据连接的数据连接字符串中使用通用用户引用?
我有一个外部引用我希望与同事共享的另一个工作簿,并且在我们使用的协作软件中,每个用户的同步文件夹都有一条路径,例如:
C:\Users\"Username"\....
是否有类似于%USERPROFILE%的提示我可以在此实例中使用?这是一个完整的连接字符串示例:
DSN=Excel Files;DBQ=C:\Users\"Username"\...\File.xlsx;DefaultDir=C:\Users\"Username"\...;DriverId=1046;MaxBufferSize=2048;PageTimeout=5;
答案 0 :(得分:1)
要生成C:\Users\Username
,请使用:environ("HOMEDRIVE") & environ("HOMEPATH")
见Environ Function 以及Windows API& Wscript在Daily Dose of Excel - Get the Path to My Documents in VBA