パワポプレゼン中にハイパーリンクの警告ダイアログは困る、という場合の非表示設定Tech TIPS

Microsoft PowerPointでプレゼンテーションを行う際、スライド内に設けられたリンクをクリックすると、別のプレゼンテーションファイルやExcelファイルを開くという設定にしたい場合もあるだろう。しかし、デフォルトの設定では、リンクをクリックした際に警告ダイアログが表示されてしまう。プレゼンテーションの際などには困ってしまう。そこで、これを非表示にする方法を紹介しよう。

» 2022年11月25日 05時00分 公開
[小林章彦デジタルアドバンテージ]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

「Tech TIPS」のインデックス

連載目次

対象:Microsoft Office 2013/2016/2019/2021/365


Officeアプリのハイパーリンクで表示される警告ダイアログを非表示にするには Officeアプリのハイパーリンクで表示される警告ダイアログを非表示にするには
PowerPointのスライドやExcelのシート内に設定したハイパーリンクをクリックすると、画面のような警告ダイアログが表示されることがある。明らかに安全な場合は、いちいち警告ダイアログで[はい]ボタンをクリックするのは面倒だ。この警告ダイアログを非表示にする方法を紹介しよう。

 「Microsoft Office」でファイルやURLを開くハイパーリンクをクリックすると、セキュリティのため警告ダイアログが表示される。Officeファイルの中にあるハイパーリンクをクリックすることで、ウイルスなどに感染するのを防ぐための仕様だ。

 しかし、プレゼンテーション内にリンクをクリックして、別のプレゼンテーションファイルを開いたり、Excelの表を表示したりするような際には、この警告ダイアログが目障りとなる。

 例えば、PowerPointで横方向のスライドと縦方向のスライドを混在させたい場合に、この警告ダイアログが問題になる。PowerPointは異なる方向のスライドを1つのファイルに含めることができないため、横方向のスライド内に縦方向のスライドで作成した別のプレゼンテーションファイル(.pptxファイル)へのリンクを設け、そのリンクをクリックして縦方向と横方向のスライドが混在しているように見せるというテクニックがある。しかし、別のプレゼンテーションファイルを開く際に、この警告ダイアログが表示されてしまう。

警告ダイアログが表示されるケース(1) 警告ダイアログが表示されるケース(1)
PowerPointのスライド内に別のプレゼンテーションファイルへのハイパーリンクを設定し、リンクをクリックすると別ファイルのスライドが表示されるようにする。
警告ダイアログが表示されるケース(2) 警告ダイアログが表示されるケース(2)
別のプレゼンテーションファイルが開く前に、この警告ダイアログが表示される。[はい]ボタンをクリックしないと、ファイルは開かない。
警告ダイアログが表示されるケース(3) 警告ダイアログが表示されるケース(3)
警告ダイアログで[はい]ボタンをクリックすると、別のプレゼンテーションファイルが開き、スライドが表示される。

 そこで、この警告ダイアログを非表示にする方法を紹介しよう。ただし、セキュリティ上の安全を確保するための仕様であるため、非表示にすることでウイルス感染などのリスクが上がってしまうことには留意してほしい。必要に応じて、非表示と表示を切り替えるなどするのがよいだろう。

 また、この設定はOfficeアプリ共通なので、PowerPointだけ警告ダイアログを非表示にするといったことができない点にも注意してほしい。

Officeアプリの警告ダイアログの非表示にはレジストリの編集が必要

 リンクをクリックした際に表示される警告ダイアログを非表示にするには、Officeアプリの[オプション]-[トランスとセンター]ダイアログを開き、「信頼できる場所」にリンク先のフォルダを登録する、という方法がある。ただ、この方法では警告ダイアログが非表示にならない場合も多い。

 そこで、ここではほぼ確実に警告ダイアログが非表示にできる、レジストリを編集する方法を紹介する。

[注意]

レジストリに不正な値を書き込んでしまうと、システムに重大な障害を及ぼし、最悪の場合、システムの再インストールを余儀なくされることもあります。レジストリエディターの操作は慎重に行うとともに、あくまでご自分のリスクで設定を行ってください。何らかの障害が発生した場合でも、本編集部では責任を負いかねます。ご了承ください。


 [Windows]+[R]キーを押して、[ファイルを指定して実行]ダイアログを開き、「regedit」と入力、[Enter]キーを押して、レジストリエディターを起動する。レジストリエディターで下表のレジストリを設定すればよい。表の「xx.0」の部分はMicrosoft Officeのバージョンによって異なり、Office 2013の場合は「15.0」、Office 2016以降は「16.0」となる。

項目 内容
キー HKEY_CURRENT_USERの\Software\Microsoft\Office\xx.0\Common\Security
「xx.0」の部分は、Office 2013では「15.0」、Office 2016以降は「16.0」
値の名前 DisableHyperlinkWarning
DWORD(32ビット)値
値のデータ 1(非表示)/0(表示)
Officeアプリで警告ダイアログの非表示/表示を設定するレジストリ

レジストリを編集して警告ダイアログを非表示にする(1) レジストリを編集して警告ダイアログを非表示にする(1)
上表のレジストリキーを開き、右ペインの空いているところを右クリック、[新規]−[DWORD値]を選択して、新しい値を作成する。
レジストリを編集して警告ダイアログを非表示にする(2) レジストリを編集して警告ダイアログを非表示にする(2)
値の名前を「DisableHyperlinkWarning」に変更してから、値をダブルクリックし、[DWORD(32ビット)値の編集]ダイアログを開き、値のデータに「1」を設定する。
レジストリを編集して警告ダイアログを非表示にする(3) レジストリを編集して警告ダイアログを非表示にする(3)
プレゼンテーションファイルを開き、ハイパーリンクをクリックする。
レジストリを編集して警告ダイアログを非表示にする(4) レジストリを編集して警告ダイアログを非表示にする(4)
警告ダイアログは表示されず、別のプレゼンテーションファイルが開くようになる。

 レジストリを編集したら設定が反映される。以降、警告ダイアログは表示されなくなるはずだ。ただし、前述の通り、ウイルス感染などのリスクが高まるので、プレゼンテーションなどが終了したら、再度、レジストリエディターを起動し、上記の値のデータを削除するか、値のデータを「0」にすればよい。

コマンドを使ってレジストリキーを変更する

Copyright© Digital Advantage Corp. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。