Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 25

Deprecated: Assigning the return value of new by reference is deprecated in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php:25) in /home/users/2/floppy.jp-999953/web/kagakusukimono/class/View.php on line 81
科学好き者の日々::ワード差込印刷のレイアウト

ワード差込印刷のレイアウト

ワードを使って、エクセルデータの差込印刷を行いました。
はがき大のカード上に予め印刷位置が決められています。

ワードの差込印刷で、データファイルをエクセルファイルとして、データフィールドをワード文書中にレイアウトしていきます。
差し込まれたデータを実際に印刷してみて、位置を微調整します。
なかなか予め印刷してある場所に簡単にはぴったりといきませんね。
フォントの大きさ、文字位置の調整、行間の調整などをカットアンドトライを何回かして、ほぼ良いかというレベルになりました。

さて、データをみてみると、
あれ〜っ、大幅にずれているものがあります。どうしてぇ?そのフィールドにデータがないのかぁ。
困ったね。。。それではエクセルでデータのない部分にはスペースをいれておきましょう。。。。。
あれっ。。。。やっぱり駄目!。。。全角のスペースでは?。。。。やっぱり駄目!。。。
仕方ないので、*をいれておくことにしました。

しかしなぁ。。。。

翌日、ワード文書中の表に差し込めばいいのではと思いつきました。
表ならば、行や列の幅を変えれば、文字位置や行間の微妙な位置を変えられます。データが無くてもレイアウトが変わることはありません。
表の色を白にしておけば、印刷されないだろう。。。
そうだ!!テキストボックスでもいいね!
なかなかいいアイディアだと一人悦にいりました。

まあ考えてみれば、表を使ったレイアウトはHTMLでは良く行われていることだし、はがきの差込印刷ウィザードはテキストボックスに差し込むようになっているのですから、この程度はすぐに思いつかなければいけないのでしょうが。。。。。

まあ、自分で思いついたと思っているのが自己満足の幸せですかね。。。。

また、あとで考えたら、色を白にするのではなく、罫線をなし、あるいはテキストボックスの線なしにすればいいのだと気がつきました。やれやれ。。。



Calendar
<< May 2024 >>
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
262728293031
search this site.
tags
archives
recent comment
recent trackback
others
admin