Excel 2010 ActiveX控件在Windows更新后不再运行

因此,在我安装了最新的Windows 7更新(包括Microsoft Office 2010更新)之后,我遇到了这个问题 – 更新date是今天(2014年12月12日)。

更新之后,我在Excel 2010中打开了启用macros的工作簿,基本上任何引用ActiveX控件(checkbox,button)的东西都不再有效。 我的auto_open是检查checkbox,并不能运行…它保持错误在第一个checkbox检查。 button也不再可点击。

在你说出来之前,我已经检查了我的信任设置,并允许所有的ActiveX和macros,但没有改变。 如果有人有任何build议,我全部耳朵。 由于我不是一个pipe理员,所以就Windows而言,我不能承担太多的事情。

我们昨天在使用Excel 2007的几台机器上遇到了这个令人震惊的问题。

通过逐个回滚安全更新,我们确定这是由2014年12月9日发布的KB2596927更新引起的 – 链接

在此更新之后,不仅许多启用macros的工作表在由于ActiveX控件被终止而激活macros时崩溃,而且没有经典的ActiveX控件(button,checkbox等)可以插入到空白工作簿中!

确认解决:我可以确认删除文件C:\Users\USERNAME\AppData\Local\Temp\Excel8.0\MSForms.exd已经为我工作!

感谢你们!

这里是关于EXD文件的更多信息

这个论坛上的另一个post也解决了这个问题

解决的问题!

  • closuresExcel
  • 重命名或删除此文件(需要您自担风险):C:\ Users \ USERNAME \ AppData \ Local \ Temp \ Excel8.0 \ MSForms.exd

Excel重新打开后将会重build。 我的ActiveX和macros工作正常!

祝你有美好的一天 !

Cracki

作为一个快速修复和解决方法使用此工具:

http://go.microsoft.com/?linkid=9875022

https://support.microsoft.com/kb/3025036

基本上删除代表表单caching的所有“.exd”文件。