ともかつの日記

仕事や日常で扱った事柄について書き残していきます。「…日記」とタイトルにあるものの、日々更新ししていませんがご容赦ください。

MENU

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 ブラウザをアップデートするよう誘導されます。

support.google.com

職場のパソコンでいろいろと確認していると、

  • 上記の PowerPoint で発生する現象は、Office 2019 では現象が発生するものの、同じ PowerPoint のファイルを使用しても、Office 365 では発生しない。
  • Office 2019 を使用していても、PowerPoint のプレゼンテーションを PDF にエクスポートすると、問題視されているリンクは正しく動作するので、問題は Office にあるのだろう。

という感じであることがわかりました。

対処方法は?

いろいろと調べてみると、以下のヘルプ記事にたどり着きました。

docs.microsoft.com

ここで案内されているように

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 では対応していないのか?(嘘)

同じようなトラブルに遭遇している場合には、お試しください。