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