Word文書にハイパーリンクを挿入する場合、ハイパーリンクのフィールドにURLを指定する方法は、将来のハイパーリンクの動作に影響を与える可能性があります。通常、ハイパーリンクでURLを参照している場合、そのURLはhttp:\\ word.tips.netの形式で挿入されます。これは、ハイパーリンクが作成されたドキュメントの場所に関係なく、リソースが配置されている場所を正確に示すため、_absolute_ハイパーリンクと呼ばれます。

ファイルへのハイパーリンクを作成する場合、絶対ハイパーリンクではなく_relative_ハイパーリンクを作成するのがはるかに一般的です。たとえば、(適切に)MyDoc1とMyDoc2という名前の2つのドキュメントがあるとします。

MyDoc1で作業していて、ブックマークCoolPlaceへのハイパーリンクをMyDoc2に含めたい場合、ハイパーリンクを含むフィールドは次のようになります。

{ HYPERLINK "MyDoc2.doc" \l "CoolPlace" }

これは相対ハイパーリンクであり、後でリンクを解決するときに、WordはMyDoc2がMyDoc1と同じディスクフォルダーにあると想定します。 MyDoc1とMyDoc2を別々のフォルダーに分割すると、MyDoc1で予期されるハイパーリンクの代わりに、「エラー!ブックマークが定義されていません」というメッセージが表示されます。

この問題の部分的な解決策は、ハイパーリンクを設定するときに常にファイルの絶対参照を使用することです。たとえば、前述のハイパーリンクは、代わりに絶対参照を使用すると次のようになります。

{ HYPERLINK "D:\SomePath\MyDoc2.doc" \l "CoolPlace" }

これで、MyDoc1を別のディレクトリに移動しても、WordはMyDoc2を見つけることができ、ハイパーリンクは引き続き期待どおりに機能します。ただし、これは「部分的な解決策」にすぎないと言ったことに注意してください。その理由は、MyDoc2を指定されたディレクトリとは別の場所に移動すると、エラーが発生するためです。その場合、唯一の解決策は、ハイパーリンクを変更して、MyDoc2の新しい絶対位置を指すようにすることです。

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

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