我的 Excel 工作表使用 ActiveX 复选框来控制某些事件。
今天他们开始出现错误。一位运行更高版本 Excel 的同事向我发出了警报,但它仍然可以在我的计算机上运行。
我注意到有 Windows 更新,所以我进行了更新。现在它不再在我的计算机上运行。
我无法再检查 ActiveX 复选框。
我无法将 ActiveX 控件添加到任何工作表,甚至是新工作表。
我收到一个错误对话框
Cannot insert object.
我可以添加表单控件,但不能添加 ActiveX。
最佳答案
从其他论坛,我了解到这是由于 MS 更新造成的,一个好的解决方法是简单地从用户配置文件中的任何 Temp 子文件夹中删除文件 MSForms.exd。例如:
C:\Users\[用户名]\AppData\Local\Temp\Excel8.0\MSForms.exd
C:\Users\[用户名]\AppData\Local\Temp\VBE\MSForms.exd
C:\Users\[用户名]\AppData\Local\Temp\Word8.0\MSForms.exd
当然,必须关闭应用程序(Excel、Word...)才能删除此文件。
关于excel - ActiveX 控件是否被禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27411399/