Wie importiere ich passwortgeschützte MS Access-Tabellen in Excel?

Wie importiere ich passwortgeschützte MS Access-Tabellen in Excel?

Ohne Passwort kann ich die Access-Datei problemlos importieren, aber wenn sie passwortgeschützt ist, treten einfach Fehler auf. Die Methode, die ich verwende, ist unten dargestellt: Verfahren

Der Fehler mit einer passwortgeschützten Datei wird unten angezeigt: Fehler

Die empfohlene Methode zum Öffnen von PW-geschützten Access-Dateien ist:

Set db = OpenDatabase("C:\myDB.accdb"), False, False, "MS Access"; PWD="somePassword")

Das Problem ist jetzt:

Das Skript zeigt, dass es die Datenbank mit dem fest codierten Kennwort öffnet, aber wie weise ich „Daten -> Daten abrufen -> Aus Datenbank -> Aus Microsoft Access-Datenbank“ an, beim Importieren dieses Kennwort zu verwenden?

Antwort1

Wenn Sie Daten aus einer geschützten Access-Datei über die GUI importieren möchten, können Sie eine OLEDB-Verbindung verwenden:

Gehe zuDaten-> Andere Quellen->Von OLEDB:

Bildbeschreibung hier eingeben

Geben Sie als OLEDB-Zeichenfolge Folgendes ein:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Path\To\File.accdb";Jet OLEDB:Database Password="MyPassword";

Oder, wenn Sie eine MDB-Datei verwenden:

Provider=Microsoft.JET.OLEDB.4.0;Data Source="C:\Path\To\File.mdb";Jet OLEDB:Database Password="MyPassword";

Dropdown dasErweiterte Optionenund geben Sie in das Feld darunter Ihre Abfrage ein. Wenn Sie beispielsweise Tabelle1 importieren möchten:

SELECT * FROM Table1

SELECT * FROM Tabelle1

Dann drückenOK, sehen Sie sich die Daten an und drücken SieBelastung. Die Daten sollten jetzt geladen werden.

verwandte Informationen