Beim Umgang mit der Access-Datenbank erhalten Sie möglicherweise die Meldung “Error 2538: The macro action cannot be run in disabled mode.” Diese Fehlermeldung tritt normalerweise auf, wenn ein Problem mit der Datenbank vorliegt oder wenn ein bestimmter Vorgang in der Datenbank fehlschlägt. In diesem Blog werden wir uns eingehend mit dem Microsoft Access-Fehler 2538 befassen, seine Ursachen untersuchen und einige praktikable Lösungen anbieten, die Ihnen bei der Behebung dieses Problems helfen, um die Integrität Ihrer Datenbank aufrechtzuerhalten.
Kostenloses MS Access-Datenbank Reparatur Tool
Reparieren Sie beschädigte MDB- und ACCDB-Datenbankdateien und stellen Sie gelöschte Datenbanktabellen, Abfragen, Indizes und Datensätze einfach wieder her. Versuch's jetzt!
Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.
Kurze Erklärung zum Microsoft Access-Fehler 2538
Der Fehler 2538 in MS Access tritt im Allgemeinen beim Ausführen von Makros oder VBA in der Datenbank auf. Wenn diese Meldung auftritt, bedeutet dies, dass ein Problem mit der Datenbank vorliegt, das verhindert, dass sie ordnungsgemäß funktioniert.
Häufige Symptome
- Schwierigkeiten beim Versuch, die Datenbank oder bestimmte Formulare zu öffnen.
- Die Datenbank reagiert möglicherweise nicht mehr oder stürzt plötzlich ab.
- Unbekannte Fehlermeldungen während der Dateneingabe oder des Datenabrufs.
Warum tritt dieser Fehler auf?
Der Fehler “Die Makroaktion kann im deaktivierten Modus nicht ausgeführt warden” kann aus zahlreichen Gründen auftreten, darunter:
- Inkompatibles Datenbankformat
- Beschädigte Access-Datenbankdatei
- Falsche Makroeinstellungen
- Fehlende Referenzen in einem VBA-Code
- Konflikte mit Add-Ins oder anderer installierter Software.
Lesen Sie auch: Wie behebt man den Laufzeit fehler 3167 “Datensatz is gelöscht” in Microsoft Access?
Wie behebt man “Fehler 2538: Die Makroaktion kann im deaktivierten Modus nicht ausgeführt warden” in Access?
Nachdem wir die Ursachen dieses Fehlers identifiziert haben, folgen wir den schrittweisen Methoden, um ihn zu beheben.
Methode 1 – Datenbank aus Backup wiederherstellen
Wenn Sie zuvor ein Backup Ihrer Datenbank erstellt haben, die derzeit den Fehler 2538 anzeigt, können Sie die fehlerfreie .bak-Datei problemlos wiederherstellen, um Ihre Arbeit fortzusetzen.
Falls Sie keine Sicherungsdatei haben, versuchen Sie es mit weiteren Lösungen.
Möglichkeit 2 – Ändern des Dateiformats
Ein weiterer effektiver Trick, den Sie ausprobieren können, ist das Ändern des Dateiformats oder der Dateierweiterung. Ein mit Ihrer aktuellen Access-Version inkompatibles Dateiformat kann der Grund für diesen Fehler sein.
Schritte zum Ändern des Dateiformats:
- Öffnen Sie Ihre fehlerhafte Access-Datenbank, in der Sie kein Makro ausführen konnten, und gehen Sie zum Menü Datei.
- Klicken Sie anschließend auf Speichern unter >> Datenbank speichern unter >> Speichern unter.
- Geben Sie anschließend einen neuen Dateinamen ein und wählen Sie einen Dateityp zum Speichern aus.
- Klicken Sie abschließend auf die Schaltfläche Speichern.
Möglichkeit 3 – Überprüfen Sie die Makrosicherheitseinstellungen, um den Microsoft Access-Fehler 2538 zu beheben
Viele Benutzer haben in mehreren Foren und Community-Websites berichtet, dass ihnen das Ändern der Makrosicherheitseinstellungen in Access geholfen hat, diese Situation zu beheben. Sie sollten auch versuchen, die Makroeinstellungen zu überprüfen und zu ändern, um diesen Fehler zu beheben.
Befolgen Sie dazu sorgfältig die folgenden Anweisungen:
- Öffnen Sie die fehlerhafte Access-Datei >> klicken Sie auf Datei > Optionen.
- Wählen Sie Trust Center >> Trust Center-Einstellungen.
- Wählen Sie zum Schluss die Makroeinstellungen >> “Alle Makros aktivieren” >> und klicken Sie auf “OK”.
Wenn diese Methode fehlschlägt, versuchen Sie es mit der nächsten.
Lesen Sie auch: Abfrage-Albtraum? Beheben “Fehler 3340: Access-Abfrage ist beschädigt” wie ein Profi!
Methode 4 – Reparieren einer beschädigten Access-DB-Datei
Beschädigungen in der Access-Datenbank können sogar verschiedene Fehler auslösen, darunter den Fehler 2538: Die Makroaktion kann im deaktivierten Modus nicht ausgeführt werden. Führen Sie daher das Tool “Komprimieren und Reparieren” von Access aus, um eine beschädigte DB-Datei zu reparieren.
Befolgen Sie die folgenden Schritte, um zu erfahren, wie es funktioniert:
- Öffnen Sie die MS Access-Software.
- Gehen Sie zur Seite „Vorlagen“ und dann zu „Leere Datenbank“.
- Klicken Sie anschließend auf die Registerkarte „Datei“ >> „Schließen“.
- Wählen Sie die Option „Datenbanktools“ >> „Datenbank komprimieren und reparieren“.
- In einem geöffneten Dialogfeld müssen Sie eine beschädigte DB-Datei auswählen >> wählen Sie die Schaltfläche „Komprimieren“.
In vielen Fällen funktioniert das integrierte Tool “Compact & Repair” nicht. In diesem Fall wird empfohlen, sich für das zu entscheiden Access Reparieren Werkzeug. Dieses Programm kann stark beschädigte Access-DB-Dateien (.mdb/.accdb) reparieren, ohne die ursprüngliche Qualität zu beeinträchtigen. Außerdem stellt es alle Komponenten aus beschädigten Dateien problemlos wieder her.
* Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.
Schritte zur Verwendung des MS Access-Reparaturtools
Methode 5 – Fehlende Referenzen prüfen und entfernen
Fehlende Referenzen in einem VBA-Code oder Makro können manchmal zu Microsoft Access-Fehler 2538 führen. In einem solchen Fall müssen Sie eine fehlende Referenz aus dem VBA entfernen, um dieses Problem zu beheben.
Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie eine Access-Datenbank, in der Sie das Makro nicht ausführen konnten.
- Drücken Sie nun gleichzeitig die Tasten ALT+F11, um den VBA (Visual Basic Editor) zu öffnen.
- Klicken Sie auf das Menü Extras >> Referenzen.
- Deaktivieren Sie abschließend das Kontrollkästchen für die Objektbibliothek oder Typbibliothek, die als MISSING: <referencename>.
Und fertig!
Lesen Sie auch: Beheben Sie “Makro kann nicht geöffnet oder ausgeführt warden” (Fehler 32002) in Access sofort!
Zugehörige FAQs:
Was ist Makro-Access?
In Microsoft Access ist ein Makro ein hervorragendes Tool, mit dem Sie Aufgaben systematisieren und Ihren Berichten, Formularen und Steuerelementen Funktionen hinzufügen können.
Wie entsperre ich Makros in Access?
Um Makros in der Access-Datenbank zu entsperren, befolgen Sie diese Schritte:
- Starten Sie MS Access >> klicken Sie auf „Optionen“ >> „Trust Center“.
- Klicken Sie anschließend auf „Trust Center-Einstellungen“ >> “Makroe instellungen”.
- Wählen Sie nun “Alle Makros aktivieren” >> klicken Sie auf „OK“.
Wie stelle ich eine Access-Datenbank wieder her?
Um eine Access-Datenbank und ihre Objekte wiederherzustellen, können Sie das vielseitigste Access-Reparatur- und Wiederherstellungstool verwenden.
Wie beheben Sie das Problem “Makro kann in Access nicht ausgeführt warden”?
Durch Überprüfen und Ändern der Makrosicherheitseinstellungen können Sie das Problem ‘Makro kann in Access nicht ausgeführt werden’ beheben.
Fazit
“Fehler 2538: Die Makroaktion kann im deaktivierten Modus nicht ausgeführt warden” wird von mehreren Access-Datenbankbenutzern erlebt und sie möchten wissen, wie sie das Problem beheben können. Nun, in diesem Blog habe ich verschiedene Lösungen zur Behebung dieses Problems vorgestellt und schlage vor, dass Sie die Schritte entsprechend befolgen, um es schnell und effektiv zu lösen.
Ich hoffe, dieser Beitrag war hilfreich für Sie. Wenn Sie Fragen haben, können Sie diese gerne auf unserer Facebook-Seite teilen.
Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:
- Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
- Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
- Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.