ActiveX-Steuerelement in Excel 2010 Standard kann nicht angeklickt werden


3

Ich besitze eine XLSM-Datei mit einer ActiveX-Steuertaste und einem zugewiesenen Modulmakro. Das Problem ist, dass ich in Excel 2010 Standard nicht auf die ActiveX-Schaltfläche klicken kann. Ich habe versucht, Excel zu reparieren und neu zu installieren, aber das hat es nicht behoben. Es wurde versucht, ein neues ActiveX-Steuerelement zum Arbeitsblatt hinzuzufügen, es wurde jedoch die Meldung "Objekt kann nicht eingefügt werden" angezeigt. Irgendeine Idee, was los ist?

UPDATE: Ich habe so viele Sicherheitseinstellungen wie möglich anhand von Google-Suchen überprüft, aber das schien nicht zu funktionieren. Das Icon der Excel-Datei hat ein! Zeichen auf orangefarbenen Hintergrund.

LÖSUNG: Durch Deinstallieren der neuesten Microsoft Office-Updates wurde das Problem behoben. Ich habe die Office-Updates einzeln deinstalliert, bis ich ein großes deinstalliert habe - Service Pack 2 für Office . Nach einem erforderlichen Neustart begann die ActiveX-Schaltfläche zu funktionieren. Vielen Dank, ajs .


1
Wahrscheinlich ein Sicherheitsproblem. Erlauben Sie die Ausführung von ActiveX-Steuerelementen? Siehe auch stackoverflow.com/questions/16893446/…
Dave

Bitte bearbeite deinen Beitrag und erkläre das . Das erspart anderen Zeit, wenn sie nicht zu viel brauchen.
Dave

Antworten:


-1

Das neueste Windows-Update hat es getötet. Wenn Sie die Excel- und VBA-Dateien zurücksetzen, wird sie erneut ausgeführt.


Ich werde es versuchen.
user398350

2

Das fehlerhafte Update lautet KB2553154 .

Der KB-Artikel listet bekannte Probleme mit diesem Sicherheitsupdate auf, einschließlich der Fehlermeldung " Objekt kann nicht eingefügt werden", wenn versucht wird, mit einem Forms ActiveX-Steuerelement in einem Office-Dokument zu interagieren. Eine Lösung für das Problem ist in KB3025036 beschrieben .

Die Lösung besteht darin, zwischengespeicherte Versionen der Steuerelementtypbibliotheken zu löschen. Dies bedeutet, dass alle Dateien mit dem Namen MSForms.exd aus dem Ordner% TEMP% und allen Unterordnern gelöscht werden.


1
Vielen Dank dafür, schlug meinen Kopf gegen eine Wand, um es herauszufinden. Ich lösche die .exd-Dateien C: \ Benutzer [Benutzername] \ AppData \ Local \ Temp \ Excel8.0 \ MSForms.exd C: \ Benutzer [Benutzername] \ AppData \ Local \ Temp \ VBE \ MSForms.exd und Excel erneut gestartet und es war in Ordnung. Vielen Dank an Microsoft für einen weiteren tollen Patch!
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.