ActiveX控件停止在我的Excel文件上运行。他们工作到上周五。我在这里发现了一些线程,这说明这是因为Microsoft安全更新。
我担心的是,错误应该出现在我系统上的每个Excel文件中。我得到一个特定Excel文件的错误。此外,同一文件适用于我的同事的系统。我也无法查看VBA代码。
当我打开VBA代码时,我得到:
系统错误& H80004005-未知错误
当我尝试添加新的ActiveX控件时,我得到:
无法插入对象
答案 0 :(得分:1)
所以这听起来就像MS因2014年12月的最新更新而引发的问题 Read more here
简单的解决方案是不使用MS软件(但在某些方面无法帮助),因此请关闭所有MS Office应用程序并搜索您的HDD(一个带有用户目录)以获取* .exd文件。当您找到所有这些文件时,只需删除它们并希望它对您有所帮助。 (别担心,它只是一些像文件一样的“缓存”,并且会再次出现在你的硬盘上。)
为避免将来出现任何快乐错误,我建议不要使用activeX对象并坚持使用史前Form控件。它更安全(或者MS会让我们感到惊讶,将来有更好的更新吗?我们会看到)
答案 1 :(得分:0)
2014年12月安全更新后,Forms控件对某些用户不起作用。这个信息/问题有很多资源。
请参阅此问题:ActiveX Controls no longer working
解决方案是从用户文件夹中的以下位置删除表单控件的缓存副本,即 MSForms.exd 文件,例如。 " C:\ Users \用户名\"或&& 34; C:\ documents and settings \ USERNAME \"
%appdata%\microsoft\forms
%temp%\excel8.0
%temp%\word8.0
%temp%\PPT11.0
%temp%\vbe
确保在执行上述步骤之前关闭所有excels / office应用程序实例。
在activeX控件在更新的系统上按预期工作并且文件从更新的系统保存之后,它将不再适用于您当前正在使用的非更新系统。系统必须使用相同的Dec 14更新进行更新。