首页  编辑  

Office 2000帮助无法正常显示

Tags: /计算机文档/Office/   Date Created:

Office 2000的帮助无法正常显示

Kingron, 2006-7-11

Office 2000帮助中,特别是VBA的帮助,带有参阅,属性,方法等可以直接点击弹出对话框的一些很好用的功能,但无法使用!这种情况在升级某些补丁后实效。如下图中高亮的部分:

正常的情况下,应该如下图所示:

起初我以为是HHCTRL.OCX和hhctrlui.dll版本不匹配导致,但经过对比,即使同样的版本的文件,在另外一台机器还是可以正常运行Office的帮助!经过对比注册表,发现是以下的注册表项目在作怪:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{ADB880A6-D8FF-11CF-9377-00AA003B7A11}

把"{ADB880A6-D8FF-11CF-9377-00AA003B7A11}"该名字为"{ADB880A6-D8FF-11CF-9377-00AA003B7A11}-"或者删除即可。或者把其下的Compatibility Flags设置为0即可(默认0x400, 即1024)(http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=126602&SiteID=1)。

原因在于HHCTRL.OCX存在安全漏洞,可能导致恶意网页攻击浏览者的机器,微软于是打了补丁,把这个控件用{41B23C28-488E-4E5C-ACE2-BB0BBABE99E8}代替,而这个代替的控件不能实现某些功能,导致帮助显示不完全。

img_18102.bmp (826.5KB)
img_18185.bmp (803.7KB)