几天前,我的 VBA 应用程序的一些用户开始向我报告,宏无法正常工作。他们收到一条消息:
“无法加载对象,因为它在这台机器上不可用。”
在我的研究中,我发现问题可能是由安全更新引起的:
http://support.microsoft.com/kb/2664258
我试图应用建议的解决方案。在某些计算机上,只需删除 exd 文件并注册 mscomctl.ocx 就足够了。
在大多数计算机上,没有任何帮助。我真的不知道该怎么办,有几十个用户无法工作!
出现问题并且不会消失的计算机是:
Windows XP、Office 2003 SP3
KB2653956 更新是最后安装的
当我试图安装这个:http ://technet.microsoft.com/pl-pl/security/bulletin/ms12-027 (第一个列出)我收到一个错误:
“在您的系统上找不到预期的产品版本”
- 删除所有 *.exd 文件并注册 mscomctl.ocx 无济于事