• ベストアンサー

表にデータを差し込んで印刷したい

従業員の名簿管理をしています。 今はEXCELに1人1行ずつ数項目のデータが入力されてています。 フォームを作り、データを差し込んで印刷したいのです。 1ページに1人ではなく数名分印刷して、続きを次のページに・・・という風にしたいのですが、何かいい方法はありますか。 ACCESSにデータを取り込んでレポートに出力しようとしたのですが、ACCESSは表を作るのがとても大変であきらめモードです。 ACCESSで簡単に表を作る方法もあれば教えてください。 PCについてあまり詳しくないので(特にACCESSは初心者です)、詳しく教えていただけるとありがたいです。 よろしくお願いします。

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

  • ベストアンサー
  • matrix4
  • ベストアンサー率16% (118/704)
回答No.1

ワードでも差込印刷はできますよ。ワードの方がやりやすいいのでは・・

worldmori
質問者

お礼

WORDの差込印刷は数名分を1ページに印刷できますか? やってみます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

エクセル内でやろうとすると、VBAを使えることが、要求されます。 「PCについてあまり詳しくない」ならすぐは無理でしょうが、エクセル表(行高列幅や罫線やフォント種類や色などをご自由に。この辺がアクセスで印刷するプログラムを作るより、慣れたやり方で且つ人手で出来る点がやりやすいです。なおこれもエクセルVBAでもつくれますが。)を作り(例えばSheet1のA1:H20とします)、別シート(Sheet2)よりデータを採ってきてSheet1に代入し、 (Sh1.Cells(5,"c")=Sh2.Cells(10,"B")のような感じです)印刷は Range("a1:h20").PrintOut 1行で出来ます。そ の前にページ設定などは、マクロの記録をとって、どこをどう変えるべきかを本で調べれば、難しくありません。 全体として印刷するページ分だけプログラムで自動的に繰り返します。

worldmori
質問者

お礼

VBAは使ったことがないので今からだと時間的にもちょっと無理かなあと思います。 やはりWORDの差込印刷か、ACCESSで地道に作るしかないのでしょうか

関連するQ&A