Hier ist die beste Antwort, die ich im Microsoft Excel Support Team-Blog gefunden habe
Für einige Benutzer funktionieren Forms Controls (FM20.dll) nach der Installation der Updates vom Dezember 2014 nicht mehr wie erwartet. Probleme treten manchmal auf, wenn sie beispielsweise Dateien mit vorhandenen VBA-Projekten mithilfe von Formularsteuerelementen öffnen, versuchen, ein Formularsteuerelement in ein neues Arbeitsblatt einzufügen, oder Software von Drittanbietern ausführen, die diese Komponenten möglicherweise verwendet.
Möglicherweise erhalten Sie Fehler wie:
"Objekt kann nicht eingefügt werden" "Objektbibliothek ungültig oder enthält Verweise auf Objektdefinitionen, die nicht gefunden wurden"
Darüber hinaus können Sie möglicherweise die Eigenschaften eines ActiveX-Steuerelements in einem Arbeitsblatt nicht verwenden oder ändern oder erhalten eine Fehlermeldung, wenn Sie versuchen, über Code auf ein ActiveX-Steuerelement als Mitglied eines Arbeitsblatts zu verweisen.
Nach dem Update zu befolgende Schritte:
Um dieses Problem zu beheben, müssen Sie die zwischengespeicherten Versionen der Steuerelementtypbibliotheken (Extender-Dateien) auf dem Clientcomputer löschen. Dazu müssen Sie Ihre Festplatte nach Dateien mit der Dateinamenerweiterung ".exd" durchsuchen und alle gefundenen .exd-Dateien löschen. Diese EXD-Dateien werden automatisch neu erstellt, wenn Sie die neuen Steuerelemente bei der nächsten Verwendung von VBA verwenden. Diese Extender-Dateien befinden sich unter dem Benutzerprofil und können sich auch an anderen Orten befinden, z. B. an den folgenden:
% appdata% \ Microsoft \ Formulare
% temp% \ Excel8.0
% temp% \ VBE
Skriptlösung:
Da dieses Problem mehr als einen Computer betreffen kann, können Sie auch eine Skriptlösung erstellen, um die EXD-Dateien zu löschen und das Skript als Teil des Anmeldevorgangs mithilfe einer Richtlinie auszuführen. Das Skript, das Sie benötigen würden, sollte die folgenden Zeilen enthalten und für jeden USER ausgeführt werden, da die EXD-Dateien USER-spezifisch sind.
del% temp% \ vbe \ *. exd
del% temp% \ excel8.0 \ *. exd
del% appdata% \ microsoft \ forms \ *. exd
del% appdata% \ microsoft \ local \ *. exd
del% appdata% \ Roaming \ microsoft \ forms \ *. exd
del% temp% \ word8.0 \ *. exd
del% temp% \ PPT11.0 \ *. exd
Zusätzlicher Schritt:
Wenn die oben genannten Schritte Ihr Problem nicht beheben, können Sie einen weiteren Schritt testen (siehe Warnung unten):
Öffnen Sie auf einem vollständig aktualisierten Computer und nach dem Entfernen der EXD-Dateien die Datei in Excel mit Bearbeitungsberechtigungen.
Öffnen Sie Visual Basic für Applikationen> ändern Sie das Projekt, indem Sie einem Codemodul einen Kommentar hinzufügen oder eine Art bearbeiten> Debuggen> VBAProject kompilieren.
Speichern Sie die Datei und öffnen Sie sie erneut. Auf Auflösung testen. Wenn dies behoben ist, stellen Sie dieses aktualisierte Projekt weiteren Benutzern zur Verfügung.
Warnung: Wenn dieser Schritt Ihr Problem behebt, beachten Sie, dass diese Benutzer nach der Bereitstellung dieses aktualisierten Projekts für die anderen Benutzer auch die Updates auf ihren Systemen anwenden und die EXD-Dateien entfernen müssen.
Wenn sich Ihr Problem dadurch nicht beheben lässt, handelt es sich möglicherweise um ein anderes Problem, und möglicherweise ist eine weitere Fehlerbehebung erforderlich.
Microsoft arbeitet derzeit an diesem Problem. Im Blog finden Sie Updates.