【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言

Word 2010の差し込み印刷(NextRecord)について、お教えいただけないでしょうか。

ワードで差し込み印刷をしたいと思っています。
Next Recordを使ってエクセルのデータを順番に表示させたいのですが、うまくいきません。
ワード1枚の中にテンプレートを3つ作っており、上から順に1つ目のデータ、2つ目のデータ、
3つ目のデータ・・・というようにエクセルデータを表示させています。

全部で15のデータまであるため、この1枚を印刷するだけで
次のページでは上から順に4つ目のデータ、5つ目のデータ、6つ目のデータ・・・
というように印刷されるのが希望です。

しかし、実際には2枚目は上から順に、2つ目のデータ、3つ目のデータ、4つ目のデータ、
とひとつズレただけで表示されてしまいます。

テンプレートを数分作ればいい、もしくはワード1枚に1つのテンプレートにすれば解決するとは
思うのですが、1枚に3つのテンプレートが入っている方が楽なので、どうにかならないかと
悩んでいます。

わかりづらくて申し訳ありませんが、どなたかお教えいただけないでしょうか。
よろしくお願い致します。

「Word 2010差し込み印刷NextR」の質問画像

質問者からの補足コメント

  • わかりづらかったので補足させていただきます。
    ワードには、3件分の情報を入れています。

    1件ごとに、「納品月」「納品日」「納品時間」を差し込んでおり、
    「納品月」は共通なので、そのまま<<納品月>>
    人によってデータの変わる「納品日」「納品時間」の前にはNRをつけて
    <<NextRedcord>><<納品日>><<納品時間>>
    としています。

    これは3件とも同じです。1件目にもNRを入れておかないと2枚目が印刷されたときに
    1枚目の2件目で表示されたデータが出てしまうためです。
    そのため、呼び込んでいるエクセルのデータは、1行目を空白にして、2行目から
    データを入れています。

    この1枚のデータで15件分ほどを印刷したいのですが、4の倍数のデータだけ飛ばされてしまいます。
    (2枚目以降の先頭にくるデータ)
    少ないのでエクセルで4の倍数になるところに空白の行を挿入してもいいのですが…。

    「Word 2010差し込み印刷NextR」の補足画像1
      補足日時:2016/10/21 10:33
  • 同じ形のデータを3点ほど作っていたのですが、なぜか1つはうまく印刷できました…。
    (1件目にNRは入れず、2件目3件目からNRを入れています)
    よくわかりませんが、イチから作り直すか、うまく行ったデータをもとに作り直します。
    ありがとうございました!

      補足日時:2016/10/21 11:41

A 回答 (2件)

[差し込み文書]タブで[結果のプレビュー]で2つ目のデータにしたときに


表示されたものが希望と違うということですか?

そうだとしたら、[結果のプレビュー]にて[次のレコード]を表示したときの
仕様ですから気にしないでよいですよ。
実際に差し込み印刷で[完了と差し込み]にて印刷をすれば、2枚目では
4つ目のレコードから印刷されますので。

これは、[次のレコード]にて切り替えたときに、そのデータのレコードを
先頭にして表示するようになっているだけであって、レコード内容を確認
するためだけにあるものと理解すれば、印刷したときと同じではないこと
を納得できると思います。
ラベル印刷にしたときに顕著なので、このような質問が度々あります。
なので、そのまま[完了と差し込み]にて印刷してください。

どうしても、印刷結果と同じ文書にしたいのなら、[完了と差し込み]にて
[個々のドキュメントの編集]を指定すれば、新規文書へ差し込みされる
ので、差し込んだ結果と同じものが差し込み印刷フィールドがない状態
で用意されます。
これなら、普通の文書と同じ扱いのなので、次ページの内容が希望して
いる配置になっているはずです。5ページ分になった文書を通常の印刷
と同じに行えば、納得できると思います。
    • good
    • 0
この回答へのお礼

さっそくのご回答、ありがとうございます!
プレビューでみるとズレていたのですが、実際に印刷してみたらきちんと順番通りに出てきました!
(通常の差し込み印刷通り、先頭のデータからはNext Recordを外しました)
私のわかりづらい説明から、的確なご指示をいただけて大変助かりました。ありがとうございます!

ただ、4の倍数のデータだけ飛ばされてしまいます…。
2枚目の先頭が5つ目のレコード、3枚目の先頭が9つ目のレコード、といった風に。
なぜでしょう…。

お礼日時:2016/10/20 17:38

No.1の回答者です。



2枚目が4つ目ではなく5つ目のデータになったのですね。
NextRecordをすべてのデータの前または後ろにに入れていませんか?

1ページのみで作成したものを差し込み印刷をした場合、次ページへの
データはNextRecordを入れなくても次のデータを差し込んでくれます。
http://www4.synapse.ne.jp/yone/word2010/word2010 …
3つのデータを1ページに配置するためにNextRecordを入れたのでしょうが、
通常の差し込みと同じで、次のページのデータは自動で切り替わるので
すべてのデータにNextRecordを入れる必要はありません。
http://www.office-qa.com/Word/wd502.htm
http://www.office-qa.com/Word/wd441.htm

例えば、ラベルなどの差し込み印刷で使う[複数ラベルに反映]を使って
NextRecordがラベルへ配置されるときの仕組みを見れば理解しやすい
と思います。
http://www4.synapse.ne.jp/yone/word2010/word2010 …

一番最初または一番最後にあるNextRecordを削除してみては。
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ありません!詳しく丁寧に教えていただき、ありがとうございます。
どうやら伝え方を間違ってしまったようです…。
ワードには、1枚に3件分(3枚分)の情報を入れています。
A様 11月 12/21 AM
B様 11月 12/25 12-14時
C様 11月 12/30 AM
1件につき差し込みは3箇所行っており、NRはお教えいただいた通りに使用できているようです。
(名前以外の11月、12/21、AMが差し込みです)

3件ともNRを入れないと、2枚目の先頭がD様ではなくB様の情報になってしまうため、
エクセルの先頭行を空欄にして飛ばし、3件ともNRを入れています。

ただ、これだと4の倍数のデータが飛ばされてしまい、悩んでいます。(2枚目以降の先頭のデータ)
15件ほどと数が少ないので、飛ばされてしまうところはエクセルに空欄の行を挿入してもいいかと
思いましたが、なんだか変なので…。

ひとまず時間がないため、1枚に3件分詰め込むのをやめることにします。
ご丁寧にお教えいただいたにもかかわらず、こちらの説明不足で申し訳ありません。
ありがとうございました!

お礼日時:2016/10/21 10:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!