メインコンテンツへスキップ
 

Word文書からすべてのハイパーリンクを選択してコピーするにはどうすればよいですか?

作者: サン 最終更新日:2024年08月01日

場合によっては、複数のハイパーリンクが存在する長いドキュメントがあり、このドキュメントから一度にすべてのハイパーリンクをコピーしてから、別のドキュメントに貼り付けるだけで済みます。 それらをXNUMXつずつコピーするのではなく、一度にすべてをすばやくコピーできる方法はありますか?


VBAですべてのハイパーリンクをコピーする

1.ハイパーリンクをコピーするWord文書を開き、を押します。 Altキー+ F11 を開く MicrosoftVisualベースのアプリケーションウィンドウ.

2。 クリック インセット > モジュール、次の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

3。 クリック ラン ボタンをクリックしてVBAコードを実行します。 次に、すべてのハイパーリンクが新しいドキュメントにコピーされます。 新しいドキュメントは後で保存できます。 結果は次のようになります。

ハイパーリンク付きのテキストを含むドキュメント
矢印
ハイパーリンク付きのテキストのみを含む新しいドキュメント

ご注意: この VBA は、すべてのハイパーリンクがテキストにリンクされている場合にのみ実行できます。ハイパーリンクを含む画像がある場合、この VBA コードは機能しません。


VBAですべてのハイパーリンクアドレスを抽出する

1.ハイパーリンクを抽出するWord文書を開き、を押します。 Altキー+ F11 を開く MicrosoftVisualベースのアプリケーションウィンドウ.

2。 クリック インセット > モジュール、次の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

3。 クリック ラン ボタンを押してVBAコードを実行します。 次に、すべてのハイパーリンクアドレスが新しいドキュメントに抽出され、後で保存できます。

ハイパーリンク付きのテキストを含むドキュメント
矢印
ハイパーリンクアドレスのみを含む新しいドキュメント

ご注意: 抽出ハイパーリンクアドレスが元の順序ではありません。


Kutools for Wordを使用して、すべてのハイパーリンクまたはアドレスのみをクリップボードにコピーします

すべてのハイパーリンクまたはアドレスのみをWord文書からクリップボードに簡単かつ迅速にコピーする場合は、 ハイパーリンクをコピーする の有用性 Kutools for Word あなたにこの恩恵を与えることができます。

Kutools for Word, AI搭載 🤖、タスクを簡素化する 100 以上の便利な機能を提供します。

インストールした後 Kutools for Word、以下のようにしてください:

1。 クリック クツールズプラス > ハイパーリンクをコピーする.
リボンの Kutools タブにあるハイパーリンクのコピー ボタン

2. 「すべてのハイパーリンクをクリップボードにコピー」ダイアログが表示されたら、必要に応じてオプションを XNUMX つ選択します。
すべてのハイパーリンクをクリップボードにコピーするダイアログボックス

次に、ハイパーリンクを配置する場所をXNUMXつ選択し、を押します。 Ctrlキー+ V 貼り付けます。

ハイパーリンクをコピーして貼り付ける
ハイパーリンクが貼り付けられたテキスト
ハイパーリンクアドレスをコピーして貼り付ける
貼り付けられたハイパーリンクアドレス

デモ: Word 文書内のすべてのハイパーリンクをコピーする

 

発見 クツール / クツールズプラス このビデオのタブから Kutools for Word100 以上の機能と永久に無料の AI ユーティリティをお楽しみください。 ダウンロード中!


Chrome や Edge と同じように、複数の Word 文書や Excel ブックをタブで参照および編集できます。

Chrome、Safari、Edge で複数の Web ページを閲覧するのと同じように、Office Tab を使用すると、1 つの Word ウィンドウまたは Excel ウィンドウで複数の Word 文書または Excel ワークブックを開いて管理できます。文書やワークブックの切り替えは、タブをクリックするだけで簡単に行えます。

今すぐ Office Tab を無料でお試しください!


関連記事:

最高のオフィス生産性向上ツール

Kutools for Word - Over で単語体験を向上させましょう 100 注目すべき機能!

🤖 Kutools AIの機能: コンテンツを生成する / テキストを書き換える / ドキュメントに関するQ&A / すぐに回答を得る / ドキュメントを翻訳する / ポーランド語文書(保存形式)...

📘 ドキュメントマスタリー: 分割ページ / ドキュメントをマージする / 選択内容をさまざまな形式でエクスポート (PDF/TXT/DOC/HTML...) / PDFへの一括変換...

コンテンツ編集: 複数のファイルにわたるバッチ検索と置換 / すべての画像のサイズを変更する / テーブルの行と列を転置する / 表をテキストに変換...

🧹 楽にお掃除: 掃き捨てる 余分なスペース / セクションブレーク / テキストボックス / ハイパーリンク / その​​他の取り外しツールについては、 削除します グループ...

クリエイティブインサート:挿入 千の区切り文字 / チェックボックス / ラジオボタン / QRコード / バーコード / 複数の写真 / 詳細はこちら インセット グループ...

🔍 正確な選択: ピンポイント 特定のページ / テーブル類 / 形状 / 見出し段落 / ナビゲーションを強化する 他には? 選択 機能を使用...

スターの強化: 任意の場所に移動 / 繰り返しテキストの自動挿入 / ドキュメントウィンドウ間の切り替え / 11 変換 ツール...

Word リボンの Kutools および Kutools Plus タブ
👉 これらの機能を試してみませんか? 今すぐ Kutools for Word をダウンロードしてください! 🚀