ライブURLを通常のテキストにする(Microsoft Word)
Wordは、接続性の高いプログラムであり、URLを自動的にハイパーリンクに変換する機能を備えています。この機能をオフにしてWordが変換を行わないようにすることはできますが、リンクフィールドが既に含まれているドキュメントがある場合があります。または、機能を無効にしていない他の誰かからファイルを取得する可能性があります。このような場合、既存のハイパーリンクを削除する方法を探している可能性があります。この問題に取り組むにはいくつかの方法があります。
ハイパーリンクを削除する最初の(そして最も簡単な)方法は、リンク内のどこかに挿入ポイントを配置してから、Ctrl + Shift + F9を押すことです。これにより、フィールドコードがリンクなしで通常のテキストに変換されます。実際、ハイパーリンク以外の目的でドキュメントのフィールドを使用しない場合は、ドキュメント全体を選択して(Ctrl + Aを押す)、Ctrl + Shift + F9を押すだけで、すべてのハイパーリンクを削除できます。ただし、ドキュメントに他のフィールドがある場合、このアクションにより、それらもプレーンテキストに変換されることに注意してください。
ハイパーリンクを通常のテキストに変換するもう1つの簡単な方法は、削除するハイパーリンクを右クリックして、[コンテキスト]メニューから[ハイパーリンクの削除]を選択することです。ハイパーリンクを削除する必要のあるドキュメントがかなりある場合、またはドキュメントにハイパーリンクがかなりある場合は、この単純な手法でさえ、しばらくすると面倒になる可能性があります。この場合、作業を行うためのマクロを作成することをお勧めします。次のマクロRemoveHyperLinksは、ドキュメント内のすべてのハイパーリンクを削除し、ハイパーリンクを作成するためのオートフォーマット機能がオフになっていることを確認します。
Sub RemoveHyperlinks() While ActiveDocument.Hyperlinks.Count > 0 ActiveDocument.Hyperlinks(1).Delete Wend Application.Options.AutoFormatAsYouTypeReplaceHyperlinks = False End Sub
このマクロは、ドキュメント内の他のフィールドに害を及ぼすことはありません。ただし、ドキュメントの主要部分に表示されるハイパーリンクにのみ影響することに注意してください。他の領域(脚注や文末脚注など)にハイパーリンクがある場合、それらは変更されません。
代わりに、これらの要素で使用される「ストーリー」内のハイパーリンクを具体的に調べるマクロが必要になります。脚注と文末脚注の両方で機能し、含まれている可能性のあるすべてのハイパーリンクを削除するマクロを次に示します。
Sub RemoveFNH() Dim h As Hyperlink Dim J As Integer With ActiveDocument If .Footnotes.Count >= 1 Then With .StoryRanges(wdFootnotesStory) For J = .Hyperlinks.Count To 1 Step -1 .Hyperlinks(J).Delete Next J End With End If If .Endnotes.Count >= 1 Then With .StoryRanges(wdEndnotesStory) For J = .Hyperlinks.Count To 1 Step -1 .Hyperlinks(J).Delete Next J End With End If End With End Sub
このマクロは、以前のマクロとは異なるアプローチを取ることに注意してください。
脚注と文末脚注の適切なストーリーで機能するだけでなく、ハイパーリンクコレクションの最初のハイパーリンクを継続的に削除するのではなく、ハイパーリンクコレクションを逆方向に進みます。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(8713)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link:/ word-Making_Live_URLs_Into_Normal_Text [ライブURLを通常のテキストにする]
。