Windows 2010更新后,Excel 2010 ActiveX控件不再工作

时间:2014-12-11 02:00:31

标签: excel excel-vba activex activexobject vba

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

更新后,我在Excel 2010中打开了启用宏的工作簿,基本上任何引用ActiveX控件(复选框,按钮)的工作都不再有效。我的auto_open正在检查复选框并且无法运行...它在第一个复选框检查时保持错误。按钮也不再可点击。

在您说出来之前,我已检查了我的信任设置并允许所有ActiveX和宏,但没有更改。如果有人有任何建议,我会全力以赴。由于我不是一个管理员,我不能因为Windows的太多事情。

3 个答案:

答案 0 :(得分:11)

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

通过逐个回滚办公室的安全更新,我们确定这是由2014年12月9日更新KB2596927引起的 - Link

在此次更新之后,由于ActiveX控件被杀死,不仅许多启用宏的工作表在激活宏时崩溃,而且还没有经典的ActiveX控件(按钮,复选框等)可以插入任何空白工作簿中更长!

确认已解决:我可以确认删除文件C:\Users\USERNAME\AppData\Local\Temp\Excel8.0\MSForms.exd的答案对我有用!

谢谢你们!

以下是有关EXD files

的更多信息

此问题也已在此forum

的其他帖子中得到解决

答案 1 :(得分:2)

已解决的问题!

  • 关闭Excel
  • 重命名或删除此文件(风险自负):   C:\ Users \ USERNAME \ AppData \ Local \ Temp \ Excel8.0 \ MSForms.exd

Excel重新打开后会重建。我的ActiveX et宏工作得很好!

祝你有个美好的一天!

Cracki

答案 2 :(得分:0)

作为快速解决方法和解决方法,请使用此工具:

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

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

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