0
我已經對此問題進行了一些調查,但沒有任何結果。 我正在嘗試更改我的PowerPivot連接。我能夠改變訪問源文件,但刷新它給我一個錯誤,因爲工作簿(突出顯示)連接字符串保持不變。查看圖片。OLEDB更改連接錯誤1004
我發現這個VBA代碼手動更改它,但它給了我1004錯誤。
Sub NewConnection()
ActiveWorkbook.Connections("Existing Connection name").OLEDBConnection.Connection = "OLEDB;Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\user\Desktop\Category Reports\Access DB\Access.accdb;Persist Security Info=false"
End Sub
我已經嘗試了許多代碼,它們都不起作用。請幫忙!
你有沒有嘗試用單引號包裝源字符串?我認爲這些空格會引發錯誤 – AranDG
單引號?怎麼樣?請舉例 – grechill
'ActiveWorkbook.Connections(「Existing Connection name」)。OLEDBConnection.Connection =「OLEDB; Provider = Microsoft.ACE.OLEDB.12.0; Data Source ='C:\ Users \ user \ Desktop \ Category Reports \訪問DB \ Access.accdb';堅持安全信息= false「' – AranDG