Ich habe einige Untersuchungen zu diesem Thema, aber nichts funktioniert. Ich versuche, meine PowerPivot-Verbindung zu ändern. Ich bin in der Lage, Access-Quelldatei zu ändern, aber bei der Aktualisierung gibt es mir einen Fehler, weil die Arbeitsmappe (markierte) Verbindungszeichenfolge unverändert bleibt. Siehe Bilder.OLEDB Änderung Verbindung Fehler 1004
fand ich diesen VBA-Code manuell zu ändern, aber es gibt mir 1004 Fehler.
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
Ich habe viele Codes ausprobiert und keiner von ihnen funktioniert. Bitte helfen Sie!
Haben Sie versucht, die Quellzeichenfolge in einfache Anführungszeichen zu schreiben? Ich denke, die Leerzeichen würden einen Fehler – AranDG
Einfache Anführungszeichen? Wie? Geben Sie ein Beispiel bitte – grechill
'ActiveWorkbook.Connections (" vorhandene Verbindung Name "). OLEDBConnection.Connection =" OLEDB; Provider = Microsoft.ACE.OLEDB.12.0; Datenquelle = 'C: \ Users \ Benutzer \ Desktop \ Category Reports \ Greifen Sie auf DB \ Access.accdb zu; Persist Security Info = false "' – AranDG