2016-07-06 21 views
0

是否可以在Excel數據連接的數據連接字符串中具有通用用戶引用?Excel連接字符串的通用用戶

我有一個外部參考,我想與我的同事分享另一個工作簿,並在協作軟件,我們使用有每個用戶的同步文件夾的路徑,如:

C:\Users\"Username"\....

是否有類似於%USERPROFILE%的提示,我可以在此實例中使用?下面是一個完整的連接字符串例如:

DSN=Excel Files;DBQ=C:\Users\"Username"\...\File.xlsx;DefaultDir=C:\Users\"Username"\...;DriverId=1046;MaxBufferSize=2048;PageTimeout=5; 

回答

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

+0

謝謝你的答案@EEM!不幸的是,我沒有使用VBA在工作表中創建數據連接參數(並且我只是使用數據連接嚮導來定義路徑)。我想我有一個臨時解決方案,但我可能需要最終訴諸於VBA! – CJK