0

我已经对这个问题进行了一些调查,但没有任何结果。我正在尝试更改我的 PowerPivot 连接。我能够更改 Access 源文件,但在刷新时它给了我一个错误,因为工作簿(突出显示)连接字符串保持不变。见图像。

PowerPivot 向导

工作簿连接字符串

我发现这个 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

我尝试了很多代码,但没有一个有效。请帮忙!

4

1 回答 1

0

显然 Access 数据库已损坏,但不容易识别。我已设法创建新数据库并通过 PowerPivot 将其重新链接到我的 Excel 工作表。

效果很好!

于 2016-04-15T14:47:29.030 回答