Wordは、接続性の高いプログラムであり、URLを自動的にハイパーリンクに変換する機能を備えています。 Wordが変換を行わないようにこの機能をオフにすることはできますが、リンクフィールドが既に含まれているドキュメントがある場合があります。または、機能を無効にしなかった他の誰かからファイルを取得する可能性があります。このような場合、既存のハイパーリンクを削除する方法を探している可能性があります。この問題に取り組むにはいくつかの方法があります。

ハイパーリンクを削除する最初の(そして最も簡単な)方法は、リンク内のどこかに挿入ポイントを配置してから、Ctrl + Shift + F9を押すことです。これにより、フィールドコードがリンクなしで通常のテキストに変換されます。実際、ハイパーリンク以外の目的でドキュメントのフィールドを使用しない場合は、ドキュメント全体を選択して(Ctrl + Aを押す)、Ctrl + Shift + F9を押すだけで、すべてのハイパーリンクを削除できます。ただし、ドキュメントに他のフィールドがある場合、このアクションにより、それらもプレーンテキストに変換されることに注意してください。

メニューベースの手法を使用して、ハイパーリンクを削除することもできます。 Word 97を使用している場合は、次の手順に従う必要があります。

。削除するハイパーリンクを右クリックします。 Wordはコンテキストメニューを表示します。

。 [ハイパーリンク]オプションを選択し、サブメニューから[ハイパーリンクの編集]を選択します。

。 Wordで、ハイパーリンクを編集する前にドキュメントを保存するように求められる場合があります。必要に応じて保存できますが、絶対に必要というわけではありません。

。 [ハイパーリンクの編集]ダイアログボックスが表示されます。ダイアログボックスの左下隅にある[リンクの削除]ボタンをクリックします。

Word 2000を使用している場合は、上記の手順に従うことができますが、次の手順に従う方が少し簡単です。

。削除するハイパーリンクを右クリックします。 Wordはコンテキストメニューを表示します。

。 [ハイパーリンク]オプションを選択し、サブメニューから[ハイパーリンクの削除]を選択します。

Word2002またはWord2003では、さらに簡単です。削除するハイパーリンクを右クリックして、[コンテキスト]メニューから[ハイパーリンクの削除]を選択します。

ハイパーリンクを削除する必要のあるドキュメントがかなりある場合は、これらの単純な提案でさえ、しばらくすると面倒になる可能性があります。この場合、作業を行うためのマクロを作成することをお勧めします。次のマクロRemoveHyperLinksは、ドキュメント内のすべてのハイパーリンクを削除し、ハイパーリンクを作成するためのオートフォーマット機能がオフになっていることを確認します。

Sub RemoveHyperlinks()

While ActiveDocument.Hyperlinks.Count > 0         ActiveDocument.Hyperlinks(1).Delete     Wend     Application.Options.AutoFormatAsYouTypeReplaceHyperlinks = False End Sub

このマクロは、ドキュメント内の他のフィールドに害を及ぼすことはありません。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1068)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: