Broken links in VBA Help files

A

Alder

I upgraded yesterday from Windows 2000 SP 2 to SP 4 and today the VBA Help
system is a trifle broken. I'm not confident that this is the cause, but
it's the only material thing that's changed recently.

The normal links at the top of a Help file such as 'See Also', 'Examples,
'Methods', and the like, are appearing as small, blank boxes.

I am running MS Office 2000 SP 3.

Would anyone have suggestions on what is wrong and how to fix it?

Thanks,

Alder
 
A

Alder

Just to test my hunch that the SP 4 upgrade was behind this, I restored my
system to Windows 2000 pro SP 2. The result was that the links I described
in my first post have reappeared.

Can anyone else verify that SP 4 breaks these VBA Help file links?


Alder
 
M

Maggie

I've run across the same problem -- upgraded from Win2k Pro SP3 to
SP4, and now the html help links are not working. All my ocx and dll
files listed in MSKB article 811630, mentioned by Pete Lees, are
current. When I uninstall SP4, the links reappear and work correctly.

I might rollback to SP3, and reinstall post SP3 patches individually
(if possible). Any other suggestions?

Thanks,
Maggie
 
P

Pete Lees

Maggie,
I've run across the same problem -- upgraded from Win2k Pro SP3 to
SP4, and now the html help links are not working. All my ocx and dll
files listed in MSKB article 811630, mentioned by Pete Lees, are
current. When I uninstall SP4, the links reappear and work correctly.

Coincidentally, I've just been in contact with Microsoft about this
issue.
Following is some correspondence from the program managers for
Microsoft Help. Can you let us know if any of their suggestions help?

==============

With SP4, IE killed our old CLSID with the following registry key:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX
Compatibility\{ADB880A6-D8FF-11CF-9377-00AA003B7A11}]
"AlternateCLSID"="{41B23C28-488E-4E5C-ACE2-BB0BBABE99E8}"
"Compatibility Flags"=dword:00000400

The Compatibility Flag is what is preventing the links from appearing.
The
AlternateCLSID points to the new working CLSID. If either the
AlternateCLSID
is not defined in this registry hive, or the CLSID itself is not
registered
under HKEY_CLASSES_ROOT\CLSID\{41B23C28-488E-4E5C-ACE2-BB0BBABE99E8},
then I
would expect links to be broken.

If the issue is that the CLSID is not registered, then have the
customer try
re-registering HHCTRL.OCX using regsvr32.exe:

regsvr32 c:\winnt\system32\hhctrl.ocx

[An additional note on this: a user in another newsgroup has reported
that his help links were restored when he first unregistered
hhctrl.ocx and then re-registered it. The command to unregister is
"regsvr32 /u hhctrl.ocx".]

==============

Please also confirm the version of hhctrl.ocx that is on the machine
[this
should be 5.2.3735.1] and find out if there are multiple versions of
this on the machine. If there are, the wrong one might be registered.

==============

Pete (Microsoft Help MVP)
 
M

Maggie

Pete,

Thank you very much!! Unregistering hhctrl.ocx, and then
re-registering it, did restore the html links!

Maggie

(e-mail address removed) (Pete Lees) wrote in message ...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top