[Behoben]: “Access-Datenbank kann nicht geöffnet werden, da das darin enthaltene VBA-Projekt nicht gelesen werden kann” Fehler
Zusammenfassung: Der Fehler "Access-Datenbank kann nicht geöffnet werden, weil das darin enthaltene VBA-Projekt nicht gelesen werden kann" kann in Microsoft Access aus verschiedenen Gründen auftreten. In diesem Blog werden die Gründe für diesen Fehler und die Lösungen zu seiner Behebung erörtert. Er erwähnt auch eine Access-Datenbank-Reparatursoftware, die helfen kann, den Fehler zu beheben, wenn er aufgrund von beschädigten Datenbankdateien aufgetreten ist.
Wenn Sie eine Access-Datenbankdatei in einer anderen Access-Version oder auf einem anderen System öffnen, kann die Meldung “Access-Datenbank kann nicht geöffnet werden, da das darin enthaltene VBA-Projekt nicht gelesen werden kann” auftreten.
Die vollständige Fehlermeldung lautet wie folgt:
“Die Datenbank kann nicht geöffnet werden, weil das darin enthaltene VBA-Projekt nicht gelesen werden kann. Die Datenbank kann nur geöffnet werden, wenn das VBA-Projekt zuerst gelöscht wird. Durch das Löschen des VBA-Projekts wird der gesamte Code aus Modulen, Formularen und Berichten entfernt. Sie sollten eine Sicherungskopie Ihrer Datenbank erstellen, bevor Sie versuchen, die Datenbank zu öffnen und das VBA-Projekt zu löschen.”
Die Ursache des Fehlers kann je nach Access-Version variieren. Im Folgenden besprechen wir die Ursachen, die zu diesem Fehler führen können, und die möglichen Lösungen, um ihn zu beheben.
Ursachen des Fehlers “Access-Datenbank kann nicht geöffnet werden, weil das darin enthaltene VBA-Projekt nicht gelesen werden kann”.
Einige mögliche Gründe für diesen Fehler sind:
- Beschädigte Datenbankdatei
- Falsche Einstellungen in der Windows-Registrierung
- Öffnen der Dateien der höheren Version (ACCDE) in einer niedrigeren Access-Version.
- Probleme mit den neuesten Updates von Microsoft Office
Methoden zur Behebung des Fehlers Access-Datenbank kann nicht geöffnet werden
Im Folgenden sind einige Methoden, die Sie versuchen können, um die Access-Datenbank kann nicht geöffnet werden Fehler zu beheben:
Methode 1: Kompilieren der Datenbank
Sie können die Datenbank kompilieren, um die VBA-bezogenen Fehler zu beheben. Microsoft Access kompiliert nicht immer alle Teile Ihrer Datenbank, wenn Sie sie verwenden. Es kompiliert, was es benötigt, und manchmal können Teile davon beschädigt werden.
Gehen Sie folgendermaßen vor, um Ihre Datenbank zu erstellen:
Hinweis: Erstellen Sie eine Sicherungskopie Ihrer Datenbank, bevor Sie fortfahren.
- Öffnen Sie Ihr Microsoft Access.
- Gehen Sie zu Erstellen > Visual Basic.
- Klicken Sie im Fenster Microsoft Visual Basic für Applikationen auf Debuggen > Datenbank kompilieren.
Wenn Sie nach dem Kompilieren immer noch den Fehler erhalten, können Sie versuchen, die Datenbank zu dekompilieren.
Im Folgenden werden die Schritte zur Dekompilierung der Datenbank beschrieben:
- Öffnen Sie die Eingabeaufforderung.
- Geben Sie “C:\Programme\Microsoft Office\root\Office16\MSACCESS.EXE” /decompile “C:\FullPath\MyDatabase.ACCDB” ein.
- Drücken Sie die Eingabetaste.
Methode 2: Datenbankdateien wiederherstellen
Einige Benutzer haben berichtet, dass dieser Fehler beim Öffnen der ACCDE/MDE-Dateien (der Version Access 2010 SP1) mit 64-Bit-Versionen von MS Access (erste Version oder RTM) auftritt. Sie sind in der Lage, den Fehler zu beheben, indem sie die Datenbankdateien aus ihren Quelldatenbanken neu erstellen.
Methode 3 – Dateinamenerweiterungen ändern
Manchmal kann der Fehler “Access-Datenbank kann nicht geöffnet werden, weil das darin enthaltene VBA-Projekt nicht gelesen werden kann” aufgrund von veralteten integrierten Assistentendateien auftreten. Sie können den Fehler beheben, indem Sie die Dateinamenerweiterungen mit den folgenden Schritten ändern:
- Schließen Sie alle Instanzen von Microsoft Access.
- Öffnen Sie das Fenster Datei-Explorer.
- Klicken Sie auf das Menüband Ansicht und dann auf das Kontrollkästchen Dateinamenerweiterungen in der Gruppe Anzeigen/Ausblenden.
- Gehen Sie zu :\Programmdateien\Microsoft Office\Office14\ACCWIZ\.
- Suchen Sie die folgenden Dateien und benennen Sie sie um in (<Dateiname>.old-Erweiterung)
Ursprünglicher Dateiname Umbenennen in
Acwzmain.accde Acwzmain.old
Acwzlib.accde Acwzlib.old
Acwztool.accde Acwztool.old
Utility.accda Utility.old
- Starten Sie Microsoft Access.
Methode 4: Reparieren der Datenbank
Der Fehler “Access-Datenbank kann nicht geöffnet werden” kann auch auftreten, wenn die Datenbankdatei beschädigt ist. Sie können die Access-Datenbank mit dem Dienstprogramm “Komprimieren und Reparieren” in MS Access reparieren. Hier sind die Schritte:
- Öffnen Sie Microsoft Access.
- Gehen Sie zu Datei > Info > Datenbank kompaktieren und reparieren.
Wenn das Dienstprogramm Compact and Repair die beschädigte Datenbank nicht reparieren kann, dann können Sie eine fortgeschrittene Access-Reparatursoftware wie Stellar Repair for Access ausprobieren. Es ist ein zuverlässiges Werkzeug, das helfen kann, die Fehler zu beheben, die aufgrund von beschädigten Datenbankdateien auftreten. Es kann sowohl ACCDB- als auch MDB-Dateien reparieren. Außerdem kann es alle Komponenten der beschädigten Datenbank mit 100%iger Integrität wiederherstellen.
Schlussfolgerung
Der Fehler “Access-Datenbank kann nicht geöffnet werden, weil das darin enthaltene VBA-Projekt nicht gelesen werden kann” kann aus verschiedenen Gründen auftreten. In diesem Blog haben wir die häufigsten Gründe für den Access-Datenbankfehler beschrieben. Außerdem haben wir die möglichen Methoden zur Behebung des Fehlers erwähnt. Wenn die Datenbank beschädigt ist, können Sie das Dienstprogramm “Komprimieren und Reparieren” in MS Access verwenden. Wenn das nicht funktioniert, verwenden Sie eine professionelle Access-Reparatursoftware, wie Stellar Repair for Access. Dieses Tool kann stark beschädigte MDD/ACCDB-Dateien problemlos reparieren und alle Daten wiederherstellen.