Office ドキュメントからのリンクが正しく動作しない?
Microsoft Office で作成したドキュメントの中で、ハイパーリンクで URL を設定していた場合に、正しく動作しないケースが見受けられました。設定されているリンクを、コピーして、Web ブラウザのアドレス欄に貼り付けると、正しく動作するのに...
具体的には?
Microsoft PowerPoint で作成したプレゼンテーションの中に、「Google フォーム」で作成したアンケートに回答するためのリンクを設定していたはずなのに、そのリンクをクリックすると、以下の「Update your browser to use Google Drive, Docs, Sheets, Sites, Slides, and Forms - Google Drive Help」というページに移動して、Web ブラウザをアップデートするよう誘導されます。
職場のパソコンでいろいろと確認していると、
- 上記の PowerPoint で発生する現象は、Office 2019 では現象が発生するものの、同じ PowerPoint のファイルを使用しても、Office 365 では発生しない。
- Office 2019 を使用していても、PowerPoint のプレゼンテーションを PDF にエクスポートすると、問題視されているリンクは正しく動作するので、問題は Office にあるのだろう。
という感じであることがわかりました。
対処方法は?
いろいろと調べてみると、以下のヘルプ記事にたどり着きました。
ここで案内されているように
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet]
"ForceShellExecute"=dword:00000001
といった感じでレジストリを登録してやると、Office 2019 でも正しく動作するようになりました。Office 2019 は 9.0 ではないはずなのですが、現在のバージョンのレジストリではなく、9.0 に ForceShellExecute を作成して 1 を設定するとうまく動作しました。
この問題は、KB218153 として管理されているもののようですが、ずいぶん前(2011年頃?)から確認されているものの、明確に対処されていないもののようです。
まさか、Office 365 に移行させたいために、Office 20XX では対応していないのか?(嘘)
同じようなトラブルに遭遇している場合には、お試しください。