すみません、どなたか、教えてください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が使いにくい理由
の一つになっているかもしれませんね。
ありがとうございました!!
胸のつかえがとれました(^O^)
改行ひとつで、こうも結果が違うとは。。。
しかし、その仕様を教えていただいたことで、理解できました。
ほんとうにありがとうございましたっ。
甘えついでに・・・・確認したいことが。
今回、この処理(相互参照)がBESTなのか、、他にスムーズなやり方があるのでしょうか
今回のこの問題。。。()
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" の数字部分が参照する番号ですから、この部分を
取得する何らかの方法を得られれば、作業が楽になると思います。
マクロ記録まで記載してくださり、ありがとうございました。
とにもかくにも、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などに保存すれば、既定としての上書き保存が
設定したコマンドマクロを優先にして動作するので、確実に更新されて
保存もすることになる一石二鳥の設定です。
さっそくご回答いただきありがとうございます(ひとつ問題がでては、解決したり、変更になったりで・・・・申し訳ございません)
いただいたマクロを使わせていただきましたm(__)m
【変更前】
-参考文献-
(1)○○○○論文集
(2)××
・・・
↓
【変更後】
-参考文献-
(1)新規
(2)○○○○論文集
(3)××
・・・・
と変更して、マクロを実行し、本文中の(数字)部分の更新と参照をチェックしたところ、
やはり、本文中の「(1)」は、本当は「(2)」に変更してほしいのですが、「(1)」のままで、更新されません。
参照も、本文中の(1)(→本当は「(2)」)をクリックすると、本当は(2)の「○○○○論文集」にジャンプしてほしいのですが、(1)の「新規」にジャンプします。
ややこしくてすみません。まだRefフィールドの理解度がかなり低いので(^_^;)
ご教示よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
表内、縦位置の中央揃えがど~...
-
テプラ(SR510)で一行の文字サ...
-
ワードで2万字って何枚くらい...
-
第一章→第一節・・・その次は?
-
ギリシャ数字(ローマ数字?)...
-
WORD2013の縦書き2段組みで段...
-
閑居友の現代語訳を教えてくだ...
-
テプラプロで。
-
wordで変なスペースがあいてし...
-
WORDの字下げで「」を除外する方法
-
全角括弧と全角読点の間隔を狭...
-
Word2007 で透かしを挿入したら...
-
ワードで句読点のぶら下げがで...
-
WORDで段落番号の振りなおしが...
-
ある行にカーソルを置くと表示...
-
Wordの段落番号
-
ワードのマクロで段落番号(文...
-
ワード2007で、全ての行を上下...
-
ワードの段落番号のうち、任意...
-
Wordの禁則処理について(適用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
表内、縦位置の中央揃えがど~...
-
ワードで2万字って何枚くらい...
-
テプラ(SR510)で一行の文字サ...
-
第一章→第一節・・・その次は?
-
ギリシャ数字(ローマ数字?)...
-
WORD2013の縦書き2段組みで段...
-
wordで変なスペースがあいてし...
-
WORDで段落番号の振りなおしが...
-
テプラプロで。
-
ワードで段落番号の下にも下線...
-
ワードで句読点のぶら下げがで...
-
ワードの文字サイズが勝手に変わる
-
ある行にカーソルを置くと表示...
-
Word 改ページをすると、テキス...
-
WORDの字下げで「」を除外する方法
-
「」(かぎかっこ)は、段落と...
-
wordの段落番号の色が勝手に変...
-
ワードの段落番号のうち、任意...
-
Word2007 で透かしを挿入したら...
-
ワードで表に斜め線に文字入力
おすすめ情報