日程Fit|「いつ空いてますか?」の往復はもう不要。候補日を選んでURLを送るだけ|登録不要|今すぐ無料で使う →

Outlook/Wordでハイパーリンクが{HYPERLINK}と表示される原因と直し方【Alt+F9で一発解除】

Outlook や Word で URL を入力すると、本来の青い下線付きのハイパーリンクではなく { HYPERLINK "http://~" } のような謎の文字列に変わってしまい、メール作成画面が一気に読みにくくなって戸惑うことがあります。この現象は多くの場合、キーボードショートカットの誤操作で「フィールドコード表示」がオンになっただけなので、正しい手順を知っていればすぐに元に戻せます。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

Outlook/Wordでハイパーリンクが {HYPERLINK "http://…"} と表示される症状

まずは、今回のトラブルの症状を整理しておきます。

  • メール本文に URL を入力して Enter を押すと、青い下線付きのリンクではなく { HYPERLINK "http://www.example.com" } のような表示になる
  • または、文字列を選択して Ctrl + K でハイパーリンクを設定すると、やはり同じようにフィールドコードの形で表示される
  • 送信して相手に届いたメールを確認すると、相手側では普通のハイパーリンクとして表示されている
  • つまり「自分の編集中の画面だけ」表示がおかしく、実際の送信結果には影響がない

この現象を表にすると、次のようなイメージです。

操作通常の表示トラブル発生時の表示受信者側の表示
URL を入力して Enter青文字+下線付きのリンク
http://www.example.com
{ HYPERLINK "http://www.example.com" }青文字+下線付きのリンク
文字列にリンクを埋め込む
(Ctrl + K)
「こちら」などの文字列にリンクが設定される{ HYPERLINK "http://…" } の形で表示される「こちら」のように普通にリンクとして表示

見た目はかなり「崩れて」見えるので不安になりますが、送信先にはきちんとハイパーリンクとして届いています。原因は Outlook/Word 共通の「フィールドコード表示」という機能がオンになっているだけです。

原因:フィールドコード表示モードがオンになっている

Outlook のメールエディターは、内部的には Word のエンジンを使って動いています。そのため、Word が持っている「フィールド」という機能が Outlook のメール本文でもそのまま使われています。

フィールドとは、次のような「結果の裏側にあるコード」のことです。

  • ハイパーリンクのコード:{ HYPERLINK "http://www.example.com" }
  • 日付フィールド:{ DATE \@ "yyyy/MM/dd" }
  • ページ番号フィールド:{ PAGE }

通常は、これらの「コード部分」は表示されず、

  • ハイパーリンク → 青い下線付きのクリック可能な文字
  • 日付フィールド → 実際の日付(例:2025/11/17)
  • ページ番号 → 「1」「2」などのページ番号

として表示されています。

ところが、Word には「フィールドコードをそのまま表示する」モードが用意されており、これをオンにすると結果ではなく { HYPERLINK "~" } のようなコードが見えるようになります。このモードの切り替えに使われるショートカットキーが Alt + F9 です。

Outlook でも Word と同じショートカットが使えるため、例えば、

  • キーボードの上段を触った拍子に AltF9 を同時に押してしまった
  • ペットや子どもがキーボードに乗って偶然押してしまった
  • 別のアプリで使っていたショートカットが癖になり、Outlook でも誤って入力してしまった

といったきっかけで「フィールドコード表示」が有効になり、今回のような表示に変わってしまいます。

状態フィールドコードの設定ハイパーリンクの表示
通常フィールドコード表示:オフ青い下線付きのリンク
今回の症状フィールドコード表示:オン{ HYPERLINK "URL" } のようなコード

つまり、ハイパーリンク機能そのものが壊れたわけではなく、「表示モードが切り替わっただけ」と理解すると安心しやすくなります。

もっとも簡単な解決策:キーボードショートカット Alt + F9 を押す

もっとも手っ取り早い復旧方法は、メール編集中の画面で Alt + F9 を押して、フィールドコード表示をオフにすることです。

Alt + F9 の具体的な手順

  1. Outlook で「新しいメール」を開く、または問題が発生しているメールの編集画面を開く
  2. メール本文のどこかをクリックし、カーソルを置く(本文がアクティブになっていれば OK)
  3. Alt キーを押しながら、F9 キーを押す
  4. ハイパーリンクや日付などのフィールドが、{ HYPERLINK … } 表示から通常の見た目に戻るか確認する

Alt + F9 は「トグル(ON/OFF 切り替え)」になっているため、

  • 1回押すと「フィールドコード表示」がオンになり、{ HYPERLINK … } 表示になる
  • もう1回押すと「フィールドコード表示」がオフになり、通常表示に戻る

という動きになります。誤ってオンにしてしまった場合も、もう一度同じショートカットを押すだけで元に戻せます。

F9 がうまく効かない場合のチェックポイント

ノート PC やコンパクトキーボードでは、F9 キーがそのままでは使えず、Fn キーと組み合わせて押す必要がある場合があります。もし Alt + F9 で何も起きないときは、次の点を確認してください。

  • Fn + Alt + F9 のように、Fn キーも合わせて押してみる
  • キーボードの設定で「F1~F12 キーを標準のファンクションキーとして使用」がオフになっていないか確認する
  • 外付けキーボードを使っている場合は、別のキーボードでも同じ操作を試してみる

これでも改善しない場合は、後述する「設定画面からフィールドコード表示を確認する」手順で根本的にチェックしていきましょう。

設定画面からフィールドコード表示をオフにする(Word 共通)

ショートカットキーで切り替える方法に加えて、Word/Outlook 共通の設定として「フィールドコードで表示する」の項目がオンになっていないか確認しておくと安心です。

Word での確認手順(Windows 版)

Word を単体で起動し、次の手順で設定を確認します。

  1. Word を起動し、任意の文書を開く(空白の文書でも可)
  2. 左上の「ファイル」タブをクリックする
  3. 左メニューの一番下付近にある「オプション」をクリックする
  4. 「Word のオプション」ダイアログで「詳細設定」を選択する
  5. 画面をスクロールし、「ドキュメント コンテンツの表示」または「表示」セクションを探す
  6. 「フィールドコードで表示する」またはそれに相当するチェックボックスのチェックが外れているか確認する
  7. もしオンになっていたらチェックを外し、「OK」で閉じる

この設定は Word 全体に影響するため、ここでフィールドコード表示をオフにしておくと、新しく作る文書や、Outlook のエディタにも正しい状態が反映されやすくなります。

Outlook 側での確認手順(Windows 版)

Outlook 側から設定を確認する場合は、次のようなルートで Word のエディタ設定にアクセスします。

  1. Outlook を起動する
  2. 左上の「ファイル」タブをクリックする
  3. 左メニューから「オプション」をクリックする
  4. 「Outlook のオプション」で「メール」を選択する
  5. 「メッセージの作成」などの項目にある「エディター オプション」ボタンをクリックする
  6. 「エディター オプション」ウィンドウで「詳細設定」を選択する
  7. 「表示」または「ドキュメント コンテンツの表示」セクション内にある「フィールドコードで表示する」のチェックを確認する
  8. オンになっていたらチェックを外し、「OK」で閉じる

Word と Outlook は同じエディタ設定を共有するため、どちらか一方がフィールドコード表示になっていると、もう一方にも影響します。Word/Outlook 両方の設定を確認し、どちらでも「フィールドコードで表示する」にチェックが入っていない状態にしておくと再発しにくくなります。

アプリ設定画面までのルート確認する項目
Wordファイル > オプション > 詳細設定「ドキュメント コンテンツの表示」内の
「フィールドコードで表示する」
Outlookファイル > オプション > メール > エディター オプション > 詳細設定「表示」または「ドキュメント コンテンツの表示」内の
「フィールドコードで表示する」

Mac 版 Word/Outlook をお使いの場合の目安

Mac 版でも基本的な考え方は同じで、「フィールドコードを表示」する設定をオフにします。メニュー構成はバージョンによって多少異なりますが、概ね次のような場所にあります。

  • Word のメニューから「Word」>「環境設定」>「表示」あたりを開き、「フィールドコードを表示」またはそれに近い項目のチェックを外す
  • Outlook から文書編集設定を開く場合も、同様に Word のエディタ設定画面で「フィールドコード」関連のチェックを確認する

Mac 版ではショートカットキーが Windows と異なる場合がありますが、「フィールドコードを表示/非表示」といったキーワードで設定画面を探すと、同様の機能が見つかるはずです。

送信先への影響:表示が崩れていてもリンク自体は有効

今回の現象で特に気になるのは、「このまま送ってしまって相手にもおかしな表示にならないだろうか?」という点だと思います。この点については、基本的に心配いりません。

  • メールを送信する段階では、フィールドコードは「結果表示」に変換された状態で送られる
  • 受信側のメールソフトでは、通常のハイパーリンクとして解釈・表示される
  • つまり、作成者側の編集画面だけが見づらい状態になっているだけで、配送される内容は問題ない

不安な場合は、自分自身のアドレスにテストメールを送ってみると良いでしょう。送信元側では { HYPERLINK "…" } になっていても、受信ボックスで開けば普通のリンクになっているはずです。

ただし、編集画面でリンクの宛先を確認しづらくなるというデメリットはあります。誤送信防止や URL の確認をしっかり行いたい場合は、やはりフィールドコード表示をオフにして、通常の見た目で編集できる状態に戻しておくのがおすすめです。

似たトラブルとの違いと、確認しておきたいポイント

Outlook/Word でハイパーリンク周りのトラブルが起きたとき、今回の「フィールドコード表示」と似た別の原因もいくつか存在します。症状ごとに原因が異なるため、見分けられるようにしておくとトラブルシューティングがやりやすくなります。

ケース1:URL がそもそもハイパーリンクにならない

今回の現象とは逆に、URL を入力しても青い下線付きにならず、単なるテキストのままになってしまうケースがあります。この場合に考えられるのは次のような原因です。

  • メールの形式が「テキスト形式」になっていて、リッチテキストや HTML が使われていない
  • 「入力中に自動的にハイパーリンクに変換する」機能がオフになっている

この症状では画面に { HYPERLINK … } のようなコードは出てきません。あくまで「リンクに変換されない」だけなので、今回のフィールドコード表示とは別の問題です。

ケース2:一部のメールや署名だけが {HYPERLINK} 表示になる

あるメールでは普通にハイパーリンクが表示されるのに、特定のテンプレートや署名を挿入したときだけ { HYPERLINK "…" } になる、というケースもあります。

この場合は、

  • テンプレートを作成した元の Word 文書が「フィールドコード表示」の状態で保存されている
  • 署名の編集時にフィールドコード表示がオンになっていて、そのまま保存された

といった原因が考えられます。この場合は、テンプレートや署名を編集し直し、Alt + F9 で通常表示に戻してから保存し直すことで改善できます。

症状主な原因対処の方向性
すべてのメールで {HYPERLINK} 表示になるフィールドコード表示モードが全体でオンAlt + F9、Word/Outlook の設定からフィールドコード表示をオフ
URL がリンクにならない(表示は普通のテキスト)メール形式がテキスト形式、自動ハイパーリンク機能がオフメール形式を HTML/リッチテキストにする、自動ハイパーリンク設定を見直す
特定のテンプレートや署名だけが {HYPERLINK} 表示テンプレート/署名作成時にフィールドコード表示のまま保存されたテンプレートを編集し、通常表示に戻してから再保存

フィールドコードにもう少し踏み込んで理解する

少し踏み込んで「フィールドコードとは何か」を理解しておくと、ハイパーリンク以外のトラブルにも応用が効きます。

Word/Outlook におけるフィールドの役割

フィールドは、文書やメールの中に「変化する情報」や「自動計算される情報」を埋め込む仕組みです。代表的な例を挙げると、

  • 現在の日付や時間({ DATE }, { TIME }
  • ページ番号({ PAGE }
  • 総ページ数({ NUMPAGES }
  • 文書のプロパティ情報(作成者名・タイトルなど)
  • 差し込み印刷の宛先情報

といったものがあります。これらもすべて、裏側では { フィールド名 パラメータ } のようなコードで表されており、通常は「結果」として値だけが表示されています。

今回のハイパーリンクも同じで、

  • フィールドコード表示:{ HYPERLINK "http://www.example.com" }
  • 結果表示:青い下線付きのリンク

という 2つの顔を持っているわけです。

Shift + F9 との違い

Word には、フィールドコード表示に関連するショートカットがもうひとつあります。それが Shift + F9 です。

  • Alt + F9:文書全体のフィールドを一括でコード表示/結果表示に切り替える
  • Shift + F9:カーソルがある場所の 1つのフィールドだけをコード表示/結果表示に切り替える

Outlook のメール本文でも、Word と同じくこれらのショートカットが動作する場合があります。もし一部分だけ表示形式を切り替えたいときは Shift + F9 も覚えておくと便利です。

再発防止のためにできる工夫

フィールドコード表示そのものは Word の強力な機能ですが、日常的なメール作成が中心のユーザーにとっては「押してしまうと困るショートカット」になりがちです。ここでは、再発を防ぐためのちょっとした工夫を紹介します。

ショートカット誤操作に気づけるようにしておく

完全に防ぐことは難しいですが、「画面の見た目が急に変わったらショートカットを疑う」という意識を持っておくだけでも対応は早くなります。

  • 突然、URL だけでなく日付やページ番号なども { … } 表示になったら、まず Alt + F9 を押してみる
  • もし同じショートカットで別のアプリをよく操作している場合は、Outlook/Word では使わないよう意識する

また、チームで同じトラブルがよく起きる場合は、「ハイパーリンクが {HYPERLINK} と表示されたときは Alt + F9」というメモを社内のナレッジとして共有しておくと、問い合わせが減って運用が楽になります。

テンプレートや署名の「元ファイル」をきれいな状態で保存する

営業メールの定型文や、サポート窓口の署名などを Word 文書からコピーして作っている場合、「元になっている文書」がフィールドコード表示になっていると、そのままテンプレートにも影響します。

  • テンプレート用の Word 文書を編集するときには、一度 Alt + F9 で通常表示に戻してから保存する
  • 既存のテンプレートが {HYPERLINK} 表示になる場合は、その文書を開いて通常表示に直し、再度 Outlook のテンプレートや署名として登録し直す

テンプレートや署名が多くの人に配布される環境では、この「元ファイルが正しい状態かどうか」が再発防止の重要なポイントになります。

「フィールドコード」を理解しておくと応用が利く

一見マニアックに思えますが、「フィールドコードの表示/非表示」という概念を知っておくだけで、次のようなトラブルにも冷静に対処しやすくなります。

  • 差し込み印刷で宛先のフィールドがそのまま { MERGEFIELD 氏名 } と表示されてしまう
  • ヘッダーに入れたページ番号が { PAGE } のまま変わらない
  • 文書テンプレート内の更新日時がコード表示のままになっている

どれも基本的には「フィールドコード表示をオフにして結果表示に切り替える」という同じアプローチで解消できます。Outlook のメールトラブルをきっかけに、Word のフィールド機能に少しだけ慣れておくのもおすすめです。

よくある質問(Q&A)

Q. Alt + F9 を押しても何も変わりません。

A. いくつかの可能性があります。

  • 本文ではなく件名欄など、別の場所が選択されている場合は、まず本文をクリックしてから試す
  • ノート PC の場合、Fn キーとの組み合わせ(Fn + Alt + F9)が必要なことがある
  • キーボードやショートカット管理ソフトで F9 キーが別の機能に割り当てられていないか確認する

それでも改善しないときは、Word/Outlook の設定画面から「フィールドコードで表示する」のチェック状態を直接確認する方法を試してください。

Q. 送信済みのメールを開くと、そこでも {HYPERLINK} 表示になります。

A. 送信済みメールの閲覧画面でも、Word と同じエディタが使われているため、「フィールドコード表示」がオンになっていれば同じようにコード表示になります。これは、過去のメールが壊れたわけではなく、単に表示モードが変わっただけです。

この場合も、表示中に Alt + F9 を押すことで通常表示に戻せます。

Q. 会社の全員で同じ現象が起きているようです。

A. 個々のユーザー設定だけでなく、共通テンプレートや署名、標準の文書テンプレートがフィールドコード表示の状態で配布されている可能性があります。この場合は、

  • 管理者がテンプレートの「元文書」を開き、Alt + F9 で通常表示に戻してから再保存する
  • Outlook/Word の既定テンプレート(Normal.dotm など)がフィールドコード表示になっていないか確認する

といった対応が必要になることがあります。個々の PC で Alt + F9 を押しても、テンプレート側がコード表示のままだと再び同じ現象が出るので注意が必要です。

Q. セキュリティ的に問題はありませんか?

A. フィールドコード表示は、あくまで「表示の仕組み」の問題であり、セキュリティや情報漏洩のリスクが増えるわけではありません。むしろ、リンクの URL が丸見えになる分、どこに飛ぶリンクなのかを確認しやすいという側面もあります。

ただし、見た目が崩れている状態では誤操作や誤読が起きやすくなります。日常の業務では、やはり通常表示(結果表示)の状態で運用する方が安心です。

まとめ:困ったら Alt + F9 と「フィールドコード」の確認を

Outlook/Word でハイパーリンクが { HYPERLINK "http://…" } のような形で表示されてしまう現象は、

  • ハイパーリンク機能の故障ではなく、「フィールドコード表示モード」がオンになっているだけ
  • 多くの場合、誤って Alt + F9 を押してしまったことがきっかけ
  • 送信先では通常どおりのハイパーリンクとして表示され、配信には影響しない

という特徴があります。

対処法としては、

  • メール本文で Alt + F9 を押し、フィールドコード表示をオフにする
  • Word/Outlook のオプション画面で「フィールドコードで表示する」のチェックが入っていないか確認する
  • テンプレートや署名の元文書も、通常表示に戻してから保存し直す

といったポイントを押さえておくと、同じようなトラブルが起きても短時間で復旧できます。

ハイパーリンクが {HYPERLINK} の羅列に見えてしまうと一瞬ドキッとしますが、「フィールドコード表示」という仕組みを知っていれば怖がる必要はありません。困ったときはまず Alt + F9、そして設定画面での確認。この 2つを覚えておけば、Outlook/Word のリンク表示トラブルには十分対応できるはずです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次