Word 文書内のすべてのハイパーリンクを一括で選択・コピーする方法は?
Web サイト、文書、ネットワーク上の場所などを指す多数のハイパーリンクを含む長いWord 文書を扱う際、監査、共有、参照リスト作成、コンテンツ移行などの目的で、すべてのハイパーリンクをコピーしなければならないことがあります。個別に手動でハイパーリンクを選択するのは非効率なだけでなく、ミスやリンクの見落としを招くリスクもあります。幸いにも、表示テキストとリンクの両方、あるいはハイパーリンクアドレスのみを抽出・コピーできる実用的な方法がいくつか存在します。これにより、大幅な時間短縮が可能です。本チュートリアルでは、Word の組み込み機能、VBA コード、およびKutools for Word を活用した複数のアプローチをご紹介し、目的に応じてハイパーリンクを効率的に収集する方法をお伝えします。
VBA を使用してすべてのハイパーリンクを新しい文書にコピー
Word 文書内のすべてのハイパーリンクについて、表示テキストとリンク先 URL の両方を抽出したい場合は、VBA コードを使えば、それらを自動的に新しい文書に一覧化し、整理・共有が簡単になります。この方法は、ハイパーリンクのフォーマット済み記録が必要な場合や、実際のリンクとその文脈を手軽に確認したいときに最適です。特に、本文や表内に数百ものハイパーリンクが含まれる文書で効果を発揮します。
- ハイパーリンクを含むWord 文書を開き、Alt + F11を押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。
- VBA ウィンドウで、挿入>標準モジュールをクリックします。次の VBA コードをモジュールウィンドウにコピー&ペーストしてください:
Sub HyperlinksExtract() 'Updateby20140214 Dim oLink As Hyperlink Dim docCurrent As Document 'current document Dim docNew As Document 'new document Dim rngStory As StoryRanges Set docCurrent = ActiveDocument Set docNew = Documents.Add For Each oLink In docCurrent.Hyperlinks oLink.Range.Copy docNew.Activate Selection.Paste Selection.TypeParagraph Next Set docNew = Nothing Set docCurrent = Nothing End Sub - 実行ボタンをクリックするか、F5キーを押して VBA コードを実行してください。このコードは、元の文書からすべてのハイパーリンクを自動的に抽出し、新しいWord 文書を生成します。必要に応じて、この新規文書を保存したり、さらに編集したりできます。

>>> 
注:この VBA 方式は、テキストから抽出されたハイパーリンクのみを処理します。画像や図形、オブジェクト内に埋め込まれたハイパーリンクは対象外です。最良の結果を得るには、ハイパーリンクがテキストまたは表内にあることをご確認ください。
VBA を使用してハイパーリンクアドレス(プレーンテキスト)のみを新しい文書に抽出
参照リストの作成やデータ移行など、ハイパーリンクの URL(アドレス)のみを表示テキストや書式なしで取得したい場合、別の VBA メソッドを使ってアドレスだけを抽出し、新しい文書にプレーンテキストとして貼り付けることができます。これは、ハイパーリンクをカタログ化したり、技術的なタスクや監査、Web システムやデータベースとの連携のためにエクスポートするのに最適です。
- Word 文書を開き、Alt + F11を押して VBA エディターを起動します。
- 挿入>標準モジュールをクリックします。次の VBA コードをモジュールにコピー&ペーストしてください:
Function GetAllHyperlinks() 'Updateby20140214 Dim docCurrent As Document Dim docNew As Document Dim oLink As Hyperlink Dim rng As Range Application.ScreenUpdating = False Set docCurrent = ActiveDocument Set docNew = Documents.Add For Each oLink In docCurrent.Hyperlinks Set rng = docNew.Range rng.Collapse rng.InsertParagraph rng.InsertAfter (oLink.Address) Next docNew.Activate Application.ScreenUpdating = True Application.ScreenRefresh End Function - 実行をクリックするか、F5キーを押してください。VBA スクリプトが文書をスキャンし、すべてのリンクのアドレスをプレーンテキスト形式で新しい文書に出力します。この新規文書はコピー・エクスポートが簡単で、他のソフトウェアでも活用できます。

>>> 
注:出力文書内のアドレスの順序は、特に表内やグループ化された要素に含まれるハイパーリンクの場合、元の文書と完全に一致しないことがあります。プロジェクトで厳密な順序が求められる場合は、必ず結果をご確認ください。
ハイパーリンクをコピーまたはアドレスをKutools for Word を使ってクリップボードにコピー
Kutools for Wordには、すべてのハイパーリンクやアドレスをワンクリックでクリップボードにコピーできる直感的な機能が搭載されており、本来なら複数の手順やコードが必要な作業を大幅に効率化します。メールやウェブページ、スプレッドシートなどに素早くリンクを挿入したいときに特に便利で、すべてのユーザーにおすすめです。
- Word のリボンにあるKUTOOLS PLUSタブに移動し、ハイパーリンクをコピーをクリックしてください。

- すべてのハイパーリンクをクリップボードにコピーダイアログボックス内で、文書内に表示されているテキスト付きでハイパーリンクをコピーするか、URL のみをコピーするかを選択できます。

- 選択したハイパーリンクまたはアドレスがクリップボードにコピーされます。あとはCtrl + Vを押すだけで、新しい文書やメール、ブラウザーなど、どこにでも自由に貼り付けられます!
- 表示テキストとクリック可能なリンクの両方をコピーするには、ハイパーリンクオプションを選択してください。これにより、貼り付け後もリンクがそのまま機能します。

- 生の URL アドレスをプレーンテキストとしてコピーするには、ハイパーリンクアドレスオプションを選択してください。技術的な用途に最適です。

デモ:Word 文書内のすべてのハイパーリンクをコピー
| Chrome やEdge と同様に、複数のWord 文書やExcel ワークブックをタブで快適に閲覧・編集! |
Chrome や Safari、Edge で複数のウェブページを閲覧するのと同じように、Office Tab を使えば、1 つの Word ウィンドウまたは Excel ウィンドウで複数の Word 文書や Excel ワークブックを同時に開いて管理できます。ドキュメントやワークブックの切り替えが、タブをクリックするだけで簡単になりました! |
関連記事:
最高のオフィス生産性ツール
Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!
🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ(書式を保持)/スーパートランスレート(書式を保持)/AI 編集/AI 校正…
📘ドキュメントマスタリー:ページ分割/文書の結合/選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)/一括 PDF 変換…
✏コンテンツ編集:複数ファイルにわたって一括検索と置換/すべての画像をリサイズ/表の転置行と列/表をテキストに変換…
🧹手間いらずのクリーンアップ:余分なスペースを一掃/セクション区切り/テキストボックス/ハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…
➕クリエイティブ挿入:以下を挿入桁区切り記号/チェックボックス/ラジオボタン/QR コード/バーコード/複数の画像/詳細は挿入グループで…
🔍精密選択:特定のページ/表/図形/見出し段落/ナビゲーションを強化するにはその他の選択機能を活用…
⭐注目の拡張機能:任意の場所に移動/繰り返しテキストを自動挿入/ドキュメントWindows 間を切り替え/11 変換ツール…
🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!
✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!
含まれるもの:Office Tab Pro・Kutools for Excel・Kutools for Outlook・Kutools for Word・Kutools for PowerPoint
📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上
最高のオフィス生産性ツール
Kutools for Word– Word 向けの100+ツール
- 🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ/スーパートランスレート/AI 編集/AI 校正
- 📘ドキュメントマスタリー:ページ分割/文書の結合/一括 PDF 変換
- ✏コンテンツ編集:一括検索と置換/すべての画像をリサイズ
- 🧹手間いらずのクリーンアップ:余分なスペースを削除/セクション区切りを削除
- ➕クリエイティブ挿入:桁区切り記号を挿入/チェックボックスを挿入/QR コードを作成
- 🌍40 以上の言語をサポート:Kutools はあなたの言語に対応しています!40 以上の言語をサポート!






