Zerschießt Office Version 2206 (Build 15330.20246) Access-Bibliotheken?

[English]Kurze Frage in die Runde der Leute, die Microsoft Office 365 als Clic-2-Run verwenden und auf die aktuelle Version 2206 (Build 15330.20246) aktualisiert haben. Gibt es bei Access Probleme, dass eine in VBA angeforderte Klassenbibliothek nicht mehr gefunden wird? Mir ist gerade was von einem Blog-Leser auf den Tisch bekommen.

Viele Details gibt es nicht, da das Ganze per Twitter kam. Der Betreffende meint, dass Microsoft mit einem Office-Update mal wieder Access zerschossen habe und postete folgenden Screenshot der Fehlermeldung im Tweet:

Access-Fehler

Sie haben als Einstellung der Ereigniseigenschaft den Ausdruck Bei Laden eingegeben. Dieser Ausdruck hat einen Fehler verursacht: Angeforderte(r) Klassenbibliothek oder Assistent ist kein VBA-Projekt.

Sucht man nach dem Bug, gibt es recht viele Treffer – und einen Supportbeitrag von April 2022. Aus dem Beitrag schließe ich, dass da entweder eine Referenz auf eine Bibliothek deaktiviert wurde (kann man in der VBA-Umgebung herausfinden) oder ein Verweis durch das Update gebrochen ist. Noch jemand, der zufällig diesen Bug hat und näheres ausführen kann?

Ergänzungen: Der Nutzer hat dann noch auf Twitter geantwortet und schreibt:

Fehler tritt bei unseren Kunden auf, die das Update 15330.20246 installiert haben. Er verschwindet, wenn man auf 15330.20230 zurückgeht ODER mit der neueren Access-Version eine neue ACCDE erstellt. Diese läuft dann auf beiden Builds, aber nicht mehr auf älteren Office-Versionen. Damit meine ich Access 2013 oder 2010.

Es scheint also mit dem letzten Update zusammen zu hängen. Allerdings weist der Nutzer auch darauf hin, dass die Build 15330.20246 im Update-Verlauf von Microsoft 365 noch nicht gelistet ist. An dieser Stelle mein Dank an den Leser für die Hinweise.

Ergänzung: Auch eine installierte Access Run Time (RT) scheint diese Fehler zu zeigen, wie ich nachfolgendem Tweet entnehme.

Fehler bei Access Run Time

Ergänzung: Inzwischen wurde auch bestätigt, dass das Office 2013 Update KB5002121 sowie das Office 2016 Update KB5002112 das Problem ebenfalls verursachen. Werden die Updates deinstalliert, verschwindet der Fehler wieder.

Ergänzung 2: Microsoft schreibt auf Microsoft Answers, dass das Problem angekommen sei und vom Team untersucht werde – habe den englischsprachigen Blog-Beitrag in obigem MS Answers-Thread verlinkt. Zudem gibt es auf reddit.com diesen Thread zum Thema.

Ergänzung 3: Microsoft beginnt damit, Fixes auszurollen, siehe Fix für Access ACCDE/MDE-Bug (VBA-Library Fehler).

Dieser Beitrag wurde unter Office abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

25 Antworten zu Zerschießt Office Version 2206 (Build 15330.20246) Access-Bibliotheken?

  1. Mark M. sagt:

    Kann ich nicht bestätigen.

  2. Klaus-Dieter Gundermann sagt:

    kann ich gerade bestätigen (unsere ERP Anwendung geschrieben in Access startet nicht mehr !!)
    Das Problem liegt immer noch beim Zugriff auf einem Field im Recordset
    Letzte Woche hat Microsoft ja ein Update herausgebracht das bei Zugriff auf eine Feld mit Set fld = rs.Fields(0) eine Fehler brachte, da dieses plötzlich einen neuen Datentyp „Field3“ zurückgibt, der nicht kompatibel zu „Field2“ ist. Das Update wurde ja dann kurzfristig wieder zurückgezogen.
    Letzte Nacht (11.07.22) wurde dann dann wohl wieder einen neues Update freigegeben mit dem Erfolg, das Field3 immer noch nicht kompatibel zu Field2 ist UND zusätzlich ein Feld vom Typ „Field“ keine Attribute mehr im Debugger anzeigt

  3. AHeyne sagt:

    Bzgl. ACCDE (also kompilierte Access-Datenbanken) und Abwärtskompatibilität: Es war schon immer so, dass eine ACCDE nicht mit älteren Versionen (teilweise auch Builds) von Microsoft Access ausgeführt werden kann. Das ist also kein neues ‚Problem‘, sondern by Design.

    Bzgl. des Problems mit dem Patch als solches ist mir noch nichts aus dem Feld zu Ohren gekommen.

    Das was Klaus-Dieter Gundermann schreibt, klingt aber sehr schlüssig.

    • Tobias Migge sagt:

      Wir entwickeln seit über 25 Jahren mit Microsoft Access und die mit Access 2010 erzeugten ACCDE-Dateien liefen bis heute problemlos auf Access 2010, 2013 und 2016/2019. Es gab mal unter Access 97 ein ähnliches Problem, auch da mussten nach einem Office-Update neue ACCDE-Dateien erstellt werden. Aber damals gab es halt auch nur Access 97 …

      • AHeyne sagt:

        ACCDE mit 2010 erzeugt, läuft auf 2010,2013 2016/2019? Klar, ich habe nichts anderes behauptet, so machen wir das auch. Aber mit Access 2007 läuft sie nicht. Es ging ja um die Abwärtskompatibilität. ;-)

  4. Patrick Rommen sagt:

    Office 265 Trifft es auf den Punkt, die restlichen 100 Tage kann man es eh nicht nutzen oder man ärgert sich weil wieder was zerschossen wurde :#)

  5. Markus Weber sagt:

    Das Problem betrifft auch Office 2013.

    Hier ist es der KB5002121 welcher das Problem verursacht.

    • AHeyne sagt:

      Ich habe den Patch KB5002121 auch unter Office 2013 installiert und kann mit Microsoft Access kein Problem feststellen. Wie genau stellt es sich bei dir dar? Was macht Probleme?

      • Markus Weber sagt:

        Beim Starten der Access-Anwendung kommt das Fehlerfenster wie oben abgebildet, und darauf ein weiteres Fenster.
        Access wird beendet.

        Beim reinen Starten von Access konnte ich auch mit dem installierten Patch keine Probleme feststellen.

        • AHeyne sagt:

          Und was für eine Datenbank wurde bei dir geöffnet/geladen? ACCDE/ACCDB? Und hat diese auf weitere ACCDEs/ACCDBs verwiesen? Und falls ACCDE(s), mit welchem Access wurden die kompiliert?

  6. David sagt:

    Können wir bestätigen für Update KB5002112 von Office 2016.
    Nach dem Deinstallieren läuft das ERP System wieder.

    • Steffen sagt:

      Hier gleiches Szenario mit Access 2016 Runtime:

      Nach der Installation von KB5002112 ist eine in Access programmierte und als „accde“ kompilierte Anwendung nicht mehr lauffähig. Gleiche Fehlermeldung wie in dem Tweet gezeigt.

      Nach der Deinstallation von KB5002112 geht wieder alles.

  7. Ulrich sagt:

    MS-Access mde öffnen kurz und sind dann „verschwunden“ es lässt sich kein Access Prozess finden. Es bleibt eine geöffnete .ldb zurück.
    Diese Verhaltensänderung geschah im „laufenden Betrieb“. Windows wollte dann ein Update durch Neustart abschließen. (Habe ich gewährt)

    Kumulatives Update für Windows 10 Version 21H2 für x64-basierte Systeme (KB5015807)
    Microsoft Office 2013 (KB5002121) 32-Bit-Edition
    Microsoft Office 2013 (KB5002121) 32-Bit-Edition deinstalliert. Die Problemfälle laufen wieder.

  8. Christian sagt:

    Habe die Problematik an dass Access Entwicklerteam in Redmond weitergeleitet. Bis heute Abend (13.07.22) war denen das noch nicht bekannt. Mal sehen wie schnell da MS was macht.
    Sobald Infos vorliegen aktualisiere ich dies hier und auf folgender Seite (falls Links hier erlaubt sind)
    https://www.successcontrol.de/microsoft-office-update-probleme/

  9. Marc Spa sagt:

    Gleiche Probleme mit meinen Kunden welche das Office-Update ausgeführt haben. Resp. laufend ausführen mit entsprechenden Support-Anfragen.
    Rundschreiben an Anwender erstellt – bitte mit Office-Updates zuwarten etc. (Wiederum eine schlechte Reklame für Microsoft).
    Symptome: Kurzes Starten von Access und dann verschwindet es wieder.
    Die Anwendung läuft unter accdr.
    In der Entwicklungsumgebung unter accdb – keine Probleme bisher.
    Untersuchungen meiner Access-Anwendung zeigen:
    – Beim Start von accdr wird zuallererst ein Frame angezeigt.
    (gesetzt über Optionen – aktuelle Datenbank – Formular anzeigen)
    In diesem Start-Frame werden einige wenige Zeilen VBA-Code ausgeführt.
    Werden diese entfernt, dann startet die Anwendung unter accdr problemlos.
    Der VBA-Code wird jedoch für den produktiven Einsatz der Anwendung unbedingt benötigt – also ist Microsoft gefordert, den Fehler schnellstmöglichst zu beheben.
    Frage: Weiss jemand die Rechnungsadresse von Microsoft, damit ich monatlich meinen Aufwand von jeweils gegen 5 Tagen wegen Microsoft-Unzulänglichkeiten verrechnen kann?

  10. Eugen Albiker sagt:

    Wir haben die gleichen Probleme und ich habe ein wenig geforscht.
    Unsere Access Anwendung überprüft beim Start alle Referencen/Verweise und wenn es Änderungen gab, dann wird die Anwendung beendet und neu gestartet.
    Beim Start mit allen gültigen Verweisen wird das Projekt kompiliert per „DoCmd.RunCommand acCmdCompileAndSaveAllModules“ und alles ist gut.
    WENN dann das Project das zweite mal gestartet wird (mit allen gültigen Verweisen und in SCHON kompilierten Zustand), dann erscheinen Fehlermeldungen beim Mausklick in Formularen, Buttons usw. und es lässt sich auch nicht mehr kompilieren?!?! Sehr sehr komisch – ging seit Jahren sonst immer.
    Lösung: Wir haben nun die VBA-Startprozedur verändert und kompilieren das Access-Projekt nicht mehr. Läuft nun immer :-)

  11. WernerK sagt:

    @Marc Spa
    Perfekt: Das war wohl die Lösung. Das Problem tritt scheinbar auf, wenn beim Öffnen deiner DB wegen der Einstellungen in den Optionen gleich ein Form geöffnet wird. Bei mir brachte folgende Vorgehensweise dann die Lösung:

    1. Ein Funktion in einem Modul zB ‚Public Funktion AppStart()‘ mit dem Befehl docmd.openform „MeinForm“

    2. Ein Macro mit dem Befehl ‚AusführenCode‘ und der Befehlszeile ‚AppStart()‘ unter ‚AutoExec‘ speichern

    2. In den Optionen kein Startformular eintragen

  12. Marc Spa sagt:

    Danke für den Tipp.
    Umgehungslösungen gibt es einige.
    Problem ist jedoch, dass sehr sehr viele Anwender europaweit vorhanden sind mit verschiedenen Office-Versionen mit Access inkludiert oder nur mit AccessRuntimes ab 2013.
    Eine Anpassung der verschiedenen Module inkl. Tests auf den verschiedenen Plattformen sprengt den Ramen dieser Umgehungslösung und dauert seine Zeit.
    Eine anschliessende (automatisierte) Release-Verteilung an die EndUser mit dieser Umgehungslösung kommt nicht in Frage.
    Microsoft muss die Anwendung eines Startformulars wieder richtig handhaben.
    Die Anwender sind per RundMail orientiert, dass vorläufig mit Office-Updates ausgesetzt werden soll.

  13. AHeyne sagt:

    Es gibt ein Update für die C2R-Versionen:

    Version 2206 (Build 15330.20264 Click-To-Run)

    Siehe: https://www.catalog.update.microsoft.com/Search.aspx?q=microsoft+365+apps

  14. Anonymous sagt:

    https://docs.microsoft.com/en-us/officeupdates/current-channel
    Version 2206: July 18
    Version 2206 (Build 15330.20264)

    Resolved issues
    Access
    This update fixes an issue that could cause Access to fail to open ACCDE and MDE files.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert