エクセル 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
レジストリ操作は自己責任という事で。