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”文件。