エクセル 2003のハイパーリンクエラー

Microsoft Office Excel 2003のセルにハイパーリンクを設定して、イントラネット上のファイルが開くようにしていたのだが「このサイトのアドレスが正しくありません。アドレスを確認して、再度実行ください。」とメッセージボックスが表示されるエラーが発生した。

ハイパーリンクの挿入」ダイアログのアドレスに、"\\server\folder\filename.txt"と設定されなければならないところ、"../folder/filename.txt"となってしまっていたことが原因のようだ。

調べてみるとマイクロソフトサポートオンラインに対応方法が記載されていた。
KB890474

内容どおりにレジストリ
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common

名前:HypAlternateResolveToRel
種類:REG_DWORD
値:1
を追加すると無事直った。

対象となったPCは、Windows XP Pro SP3及びWindows Vista Biz SP2で共にOfficeにSP3当ててあるのに手動でレジストリ操作した次第である。

レジストリ登録ファイルは次の様になる。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common]
"HypAlternateResolveToRel"=dword:00000001

レジストリ操作は自己責任という事で。