In der Kalenderwoche 50/2014 wurde das Security-Update KB2596927(Office 2007) KB2553154(Office 2010), bzw. KB2726958 (Office 2013), installiert. Dieses Update führt dazu, dass in verschiedenen Konstellationen, in Excel 2007, 2010 und 2013 keine ActiveX-Steuerelemente mehr bedient bzw. neue ActiveX Steuerelemente mehr eingefügt werden können. Formular-Steuerelemente sind davon nicht betroffen.
Um das Problem zu beheben, gibt es zwei Ansätze:
- Deinstallation des Updates KB2596927, KB2553154 bzw. KB2726958, . Nach der Deinstallation sollte der Zugriff auf die ActiveX Steuerelemente wie gewohnt funktionieren.
- Wenn Sie nicht den Weg über die Deinstallation gehen möchten, können Sie auch wie folgt vorgehen. Suchen Sie auf Ihrer Festplatte nach der Datei MSForms.exd. Diese befindet sich i.d.R. in einem Temp-Verzeichnis. Löschen Sie diese Datei einfach. Achten Sie darauf dass vor dem Löschen der Datei MSForms.exd Excel und Word geschlossen sind. Nach einem Neustart von Excel/Word wird die Datei neu erstellt und der Zugriff auf die ActiveX Elemente sollte ebenfalls wieder wie gewohnt funktionieren.
Microsoft hat zwischenzeitlich auch schon reagiert und den Beitrag KB3025036 veröffentlicht. Dort werden verschiedene Probleme und Lösungsmöglichkeiten beschrieben, welches das Dezember-Update verursacht.
[Update] Weitere Problematik in diesem Zusammenhang
Das Dezember Excel-Update löst aber noch weitere Probleme aus. Wird eine Excel-Datei, welche VBA-Code enthält, mit einem aktualisierten System, also mit installiertem Dezember-Update abgespeichert, kann beim Öffnen in einer nicht aktualisierten Excel-Version der Laufzeitfehler 32809 auftreten.
Wenn Sie diese Fehlersituation haben, gehen Sie wie folgt vor:
- Installieren Sie das Dezember-Update
Die betreffenden Updates können Sie aus dem Microsoft Downloadcenter herunterladen.Nachfolgend sehen Sie die Updatebezeichnungen für die jeweilige Office-Version. Über den nebenstehenden - Löschen Sie anschließend die Datei MSForms.exd wie oben unter Punkt 2 beschrieben.
Wenn diese beiden Schritten durchgeführt wurden, sollte die Excel-Datei ohne den Laufzeitfehler 32809 in der aktualisierten Datei starten.