• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Wordのクロスリファレンス機能のバグ?について)

Wordのクロスリファレンス機能のバグについて

このQ&Aのポイント
  • Wordの相互参照(クロスリファレンス)機能についてお知恵を拝借できませんでしょうか。
  • 現在はOffice XPを使用しており、番号付きの文字列「1. 概要」に相互参照を設定する際に問題が発生しています。
  • 具体的には、「クロスリファレンスの文字列」で、「ラベルと番号」を選択しても挿入される文字列が「1. 概要」ではなく「1.」のみとなってしまうため、2つの選択肢を分けて選択しています。Wordのバージョンによってはこのバグが解消されている可能性があるため、この点について知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

バグではないですよ。 フィールドコードを表示してみれば判りますが、スイッチの種類の関係 で表示が変わるだけです。 基本的には[Ref]フィールドをしようすることで[ブックマーク]を参照 する機能を使用しています。 http://office.microsoft.com/ja-jp/assistance/HP051861391041.aspx 質問にある「概要」が[ブックマーク]になります。 Word内では、ブックマークの段落番号のある[段落内容]が数字によって ブックマークが指定されるので、その数字によってクロスリファレンス を設定しています。 文字列=「段落内容」の場合は { REF _Ref”段落内容のための数字” } となり、”段落内容のための数字”はWord側で用意された数桁の数字が 入り、もしもハイパーリンクを設定していればこの後に[\hスイッチ]が 入ることによって、ハイパーリンクされます。 文字列=「段落番号」の場合は { REF _Ref”段落内容のための数字” \r } のように[\rスイッチ]が入ります。 この場合は段落番号が相対的なアウトラインの表示になります。 違う[章]や[段落番号]等に挿入した場合は、アウトラインのレベルが すべて表示され、相対的に参照していることが判るようになります。 同じ[章]等の場合は、最低限判る範囲のアウトライン表示がされます。 文字列=「段落番号(内容を含む)」の場合は { REF _Ref”段落内容のための数字” \w } のように[\wスイッチ]が入るので、段落番号がアウトライン表示のままになります。 この場合は[\rスイッチ]と違って絶対値のアウトライン表示になります。 文字列=「段落番号(内容を含まない)」の場合は { REF _Ref”段落内容のための数字” \n } になるので[\nスイッチ]が入るので、レベルで指定した段落番号のみに なり、ブックマークが指定されたレベルの表示のみになります。 このことから、挿入されるスイッチの種類の関係で[ブックマークのみ] なのか、[段落番号のみ]でアウトライン表示の表示を選択しているのです。 ですからから、ダイアログでの挿入を別々にすることになります。 (ダイアログを閉じる必要は無いので挿入だけを別々にするだけ) Wordのどのバージョンでも基本的には同じなので、不具合とは思わずに 表記の不明瞭さによって混乱させられているだけだと思って下さい。 Wordのコマンド名を日本語化するときに、誰にでも判るように表記して あればこのような質問がされずに済むのにと思います。 長文になりましたが、理解できたでしょうか?

2006papiko
質問者

お礼

丁寧にご回答いただき、ありがとうございます。 なるほど。 やっと理解しました。 つまり、\r、\n、\w とも、段落番号の表示方法のオプションなのですね。 英語版で見ると、確かに、 paragraph number (full context/no contect) となっています。 テキストではなく、コンテキストなんですね。 すっきりしました。 ありがとうございます。