Wordで相互参照について

このQ&Aのポイント
  • Wordで相互参照を設定する方法について詳しく教えてください。
  • Word文書の参考文献を更新した際に、本文中の相互参照が更新されない問題に困っています。
  • 参考文献の段落番号と本文中の数字を一致させる方法について教えてください。
回答を見る
  • ベストアンサー

【Word】相互参照について

すみません、どなたか、教えてくださいm(__)m Wordで ・・・・・・・・・(1) ・・・・・・・・・・・・・・・(2)・・・・・(1) ・・・・・(3) ・・・・・・・・(2) 【参考文献】 (1)○○○○論文集 (2)×× (3)▽▽▽報告書 (4)■■■■■ といった、論文があります。 現在、参考文献は「段落番号」設定していて、本文中の(数字)とは、「相互参照」設定をしている状態です。 たとえば、 参考文献の中にある(1)に新規文献を追加し、もともとあった(1)を、(2)とする  →その時に、本文の(数字)部分を更新したいのです。 (2)以降に新規文献を追加・挿入した時には、本文の(数字)部分は「フィールドの更新」によって、ちゃんと更新されるのに、一行目である(1)に新規文献を追加しても、本文の(数字)部分は更新されないのです。。。 かなり困っております。 よろしくお願いいたしますm(__)m

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

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

No.1の回答者です。 お礼文の内容を見て、どこが問題だったのか理解できました。 質問文にも例えとして書かれていたのですが、思い込みから少し勘違い していました。 参照文献として、段落番号の機能を使って設定してある段落があって、 その文献に新規に追加したときの動作に問題があるのですね。 (1)○○○○論文集 ←の段落番号と○の間(文献の最初)で改行  ↓ (1)  ←のようになったところに新規と追加をしたのですね。 (2)○○○○論文集 ←このとき(2)になり○○○○論文集に参照したい これ↑ができないということなのですね。 これはWordの仕様みたいなもので、段落番号へ相互参照しているのは、 段落番号ではなく番号のある段落なのです。 (2)以降に文献を追加したい場合は(1)の段落の最後で改行をして、新規 の文献を追加をすれば自動で段落番号も設定されて、更新しても追加を した段落を参照してくれます。 しかし、「(1)○○○○論文集」の段落番号と○の間(文献の最初)で改行 をすると、その段落と段落番号は残ったままで、改行したほうの文章は 別の新規段落になるので相互参照の対象は残ったほうになるのです。 新規の文献を最初に追加する場合は、【参考文献】と書かれた段落で改行 して新規段落を追加して、そこに文献を挿入します。 その段落には段落番号のない状態なので、その段落へ段落番号を新たに 設定することで、「(2)○○○○論文集」に段落番号が更新された段落は 相互参照の対象での段落として維持されますから、フィールドの更新を すれば番号も更新します。 段落番号に相互参照をしたときのRefフィールドは、Word側で自動設定 した段落に挿入した見えないブックマークなので、このような動作する ことを理解して、利用する必要があるのです。 ブックマークの動作は理解しにくい部分が多く、Wordが使いにくい理由 の一つになっているかもしれませんね。

nnn4433
質問者

お礼

ありがとうございました!! 胸のつかえがとれました(^O^) 改行ひとつで、こうも結果が違うとは。。。 しかし、その仕様を教えていただいたことで、理解できました。 ほんとうにありがとうございましたっ。 甘えついでに・・・・確認したいことが。 今回、この処理(相互参照)がBESTなのか、、他にスムーズなやり方があるのでしょうか 今回のこの問題。。。()

その他の回答 (2)

回答No.3

No.1の回答者です。 私は論文を作成する職業や環境にいるるわけではない一般人ですから、 論文作成のアドバイスができるほど知識があるわけではありません。 今回のような番号付きの参考(引用?)文献の場合、私が知っている範囲 では、Wordの機能として一般機能として用意されていないと思います。 ですから、段落番号を相互参照する方法はベストに近い方法だと個人的 に思います。 Wordの参照機能には幾つかありますが、連番させることを優先するなら 段落番号を参照している今回の方法でよいと思います。 本文内に配置するときに[上付き]にする手間がありますが、マクロでの 自動化ができるなら簡単になるかもしれませんね。 マクロについては、私はアドバイスできるほど知識がありませんので、 別途質問して回答が得られれば、活用することで楽になると思います。 以下のマクロは、マクロ記録から整理したものです。 ' ========= ここから ========== Sub 参考文献() ' ' 相互参照として番号指定して、上付きに '  With Selection   .InsertCrossReference ReferenceType:="番号付きの項目", ReferenceKind:= _   wdNumberRelativeContext, ReferenceItem:="2", InsertAsHyperlink:=True, _   IncludePosition:=False   .MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend   .Font.Superscript = True  End With End Sub ' ========= ここまで ========== ReferenceItem:="2" の数字部分が参照する番号ですから、この部分を 取得する何らかの方法を得られれば、作業が楽になると思います。

nnn4433
質問者

お礼

マクロ記録まで記載してくださり、ありがとうございました。 とにもかくにも、Wordの改行ひとつでそれぞれ意味が違うことを知り・・・本当に、助かりました。 そして、まだまだ勉強不足(^_^;)頑張ります。 本当に、ありがとうございました。

回答No.1

何度か質問を繰り返しているようですが、質問内容を理解しにくかった ので回答を控えていました。 今回の質問で、希望していることが理解できたのでアドバイスします。 [相互参照]として[段落番号]を挿入した場合に、その番号の前に追加を したときの参照した番号は、基本的に自動更新しません。 これは、Refフィールドなどのブックマークに使われるフィールドコード が自動更新しないフィールドコードだからです。 [印刷プレビュー]をするか、[ Ctrl+A ]キーで全選択して[ F9 ]キーを 押すなどして、フィールドを更新する作業がどうしても必要なのがWord の不便なところです。 そこで、論文作成中に必ずする操作として、ファイルの上書き保存する ときにフィールドの更新をするように設定するのも一つの対応方法です。 '===========ここから============= Sub FileSave() ' ' 作業中の文書またはテンプレートを 'フィールドの更新後に保存します。 '  Dim myRange As Range  Set myRange = Selection.Range   With myRange    .WholeStory    .Fields.Update   End With  ActiveDocument.Save End Sub '===========ここまで============= VBAの保存先として、使用しているファイル(ThisDocument)または、元 になっているNormal.Dotなどに保存すれば、既定としての上書き保存が 設定したコマンドマクロを優先にして動作するので、確実に更新されて 保存もすることになる一石二鳥の設定です。

nnn4433
質問者

お礼

さっそくご回答いただきありがとうございます(ひとつ問題がでては、解決したり、変更になったりで・・・・申し訳ございません) いただいたマクロを使わせていただきましたm(__)m 【変更前】 -参考文献- (1)○○○○論文集 (2)×× ・・・    ↓ 【変更後】 -参考文献- (1)新規 (2)○○○○論文集 (3)×× ・・・・ と変更して、マクロを実行し、本文中の(数字)部分の更新と参照をチェックしたところ、 やはり、本文中の「(1)」は、本当は「(2)」に変更してほしいのですが、「(1)」のままで、更新されません。 参照も、本文中の(1)(→本当は「(2)」)をクリックすると、本当は(2)の「○○○○論文集」にジャンプしてほしいのですが、(1)の「新規」にジャンプします。 ややこしくてすみません。まだRefフィールドの理解度がかなり低いので(^_^;) ご教示よろしくお願いいたします。

関連するQ&A

  • Word2003でクロスリファレンス(相互参照について)2

    「Word2003でクロスリファレンス(相互参照について)」での質問の 続きです。 1、前回の質問で脚注を何とか使えるようになって来ました。 で、最後の望みは、脚注部分の番号を(1)や[1]という風に 括弧つきに自動的にならないか ということです。 2、そして、疑問は、「相互参照」ってのは、「脚注」というのは どう違うのでしょうか?当初、友人から論文のリファレンスなら「相互参照」つかうといいよ。といわれ、何とかかんとかしているうちに、「脚注」でやったほうがいいような気がしております。 私がやりたかったのは、「論文作成時に、参考文献番号を本文内に上付きでいれ、文章の最後に(1)ではじまる参考文献をいれる。」ということです。 よろしくお願いいたします。

  • 不要に貯まっていく相互参照の削除の仕方

    Word2003を使っています。 長い文章で図がたくさん出てくる場合、 相互参照を使って、図のキャプションと本文中の図番号を リンクさせると、図を追加したりなどした場合に、 自動更新されるので便利です。 それで質問なのですが、 この相互参照を使って、本文中に図番号を挿入しようとしたとき 挿入⇒参照⇒相互参照 と選択し「参照する項目」図番号を選択します。 このとき、開いているファイルだけでなく 過去に使用した相互参照が全て表示されてしまい、 いま必要としている相互参照を見つけ出すのに時間がかかってしまいます。 使われなくなった相互参照を削除する方法があれば 教えて下さい。 それと、もっと効率よく相互参照で図番号を挿入したいのですが、 shift+F9キーで確認してみても、 REF _Ref297637814 \h のように書かれているだけで、これをコピーして使い回せそうにありません。 もっと効率よく挿入出来る方法がありましたら 教えて下さい。

  • Word2003 相互参照 フィールド更新

    おはようございます。 Word2003を使って文書を作成しており、(180pあります) 目次や相互参照でリンクを貼ったりしています。 今までは、全範囲選択し、相互参照になっている部分や 目次部分で右クリックをして、フィールド更新 で全範囲を更新していました。 ですが、つい最近、全範囲選択しているとフィールド更新の選択肢が出てこなくなりました。 (1個を選択し、右クリックすれば更新はできますが、  何個もあるため、手作業でフィールドの更新するには辛いところです) 変更した点としては、 目次に飛ぶリンクを貼り付けたレイアウト枠を削除しました。 途中までしか削除できていませんが…。 何か対策があれば教えて下さい! よろしくお願いします!

  • WORD2002の図表番号の相互参照について

    WORD2002を使っています。 文書によく図や表を貼り付けます。 本文に挿入する図表番号は相互参照を用います。 しかし本文中で相互参照を行うと、図表番号だけでなく参照元の図まで表示されてしまう事があります。 Aという図の図表番号がNだとして、本文中で図表番号Nを相互参照に指定すると、図Aまで本文にくっついてくるということです。 図を削除したら図番まで消えてしまいます。 非常に困っています。 同じような症状で困っている質問を探したのですが、見つかりませんでした。 どなたか、知恵を貸していただけませんでしょうか?

  • Word2003でクロスリファレンス(相互参照について)

    論文を作成する際の、参考文献・リファレンスの作成についてお伺いします。TEXなどを使えばよいというのは分かっているのですが、ここはひとまずWordでの方法という事で。 http://www-ui.is.s.u-tokyo.ac.jp/~kobayash/misc/writing_with_winword.html http://www.sip.eee.yamaguchi-u.ac.jp/lecture/2002/physics/wordreporthowto/wordreporthowto.html などをみて、ひとまず完成させることは出来たのですが、 1.上付きにするにはどうしたらいいのでしょうか? 2.相互参照ではなく、参照-脚注 から行けば 上付きになることは分かったのですが、本文とリファレンスの間に罫線が入ってしまい、消したくても消せません。 上付きで、線が無くするにはどうしたらよいのでしょうか? ご教授お願いいたします。

  • Word相互参照:参照する項目に新たに追加したい

    下記のような参考文献を相互参照するために、 [ を参照する項目に新たに追加したいです。WEBを探してみたのですが、方法が分からずご教示いただけますと幸いです。 [1] 花枝英樹・芹田敏夫. (2008). 「日本企業の配当政策・自社株買い—サーベイ・データによる検証—」. 『現代ファイナンス』, 24, pp.129-160.

  • Word2010の相互参照でエラーになります

    Word2010で見出し番号を相互参照させようとしています。 [挿入]→[相互参照]で「参照する項目」を「見出し」、「相互参照の文字列」を「見出し番号」に設定しています。 しかしCtrlキーを押しながら該当箇所をクリックすると『このコンピュータに設定されている制約のため、この操作は中止されました。システム管理者に問い合わせてください。』と出てしまい、リンクしません。どこがおかしいのでしょうか。今までは問題なくリンクしていたのですが・・・。 どうぞよろしくお願いします。

  • Wordの相互参照機能について

    Wordの図表番号機能を用いて挿入した数式の番号を相互参照により本文中に埋め込もうとしています。しかし、数式番号の前の式 (ex, x+y=0 (1-14)) までもが表示されてしまいます。 (誤)式 x+y=0 (1-14)を微分すると… (正)式(1-14)を微分すると… どうしても(誤)のようになってしまうのですが、どうにかならないでしょうか。

  • Word2007: 見出しの相互参照

     Word2007を使用しています。  見出し番号の末尾にピリオドを付ける設定で文書を作成しています(『1.1』ではなく『1.1.』にするなど)。この見出し番号を相互参照として使うと、文章内に「1.1」と挿入されます。  これを、「1.1.」のように末尾にピリオドを付けたまま参照したいのですが、何か方法はありますでしょうか。

  • Wordで【相互参照】で挿入した図表番号の書式

    Wordで【挿入】→【参照】→【相互参照】で図表番号を『ハイパーリンクとして挿入する』にチェックをつけ挿入しました。 相互参照元の文字列を一目でわかるよう色,アンダーラインを設定したいのですが,方法があればご教示ください。

専門家に質問してみよう