とりにくを好きな人がVBAを勉強しています。

VBAを中心に、その他日々の生活で感じていることを書いていきます。

【Word】差し込み印刷の機能を使って顔写真付き名簿を作ろう(仕上げ編その1・差し込み印刷)

おはようございます。こんにちは。こんばんは。

とりにくVBAです。


前回、Wordの差し込み印刷機能を使って顔写真付き名簿を作るための事前準備を紹介しました。
toriniku-vba.hatenablog.com

全2回で紹介しようと思っていたのですが、思ったより分量が多くなったため、仕上げ編をさらに分割して、全3回で紹介します。

今回の説明のメインは差し込み印刷です。

実際にはフィールドの機能と差し込み印刷の機能を組み合わせて使用するのですが、今回は差し込み印刷に絞って説明していきます。


まずは、レイアウトの設定と名前の表示までをやってみましょう。

差し込み印刷」の「ラベル」を選択します。

f:id:mayo032j:20200928065447p:plain


「ラベルのオプション」ダイアログが出てきますので、「新しいラベル」から作成したい名簿のレイアウトのイメージに合うように設定を変更しましょう。

f:id:mayo032j:20200928065318p:plain


今回はこのような設定にしました。プレビューを見ながら操作できますので直感的でわかりやすいですね。

f:id:mayo032j:20200928065433p:plain

レイアウトが出来上がったら、差し込み印刷で使用するリストを指定します。
「宛先の選択」から「既存のリストを使用」を選択します。

f:id:mayo032j:20200920061210p:plain



前回の事前準備編で作成したExcelファイルを指定します。

f:id:mayo032j:20200920061900p:plain


リストを指定すると、最初のマスは変化がありませんが、それ以降のマスには「≪NextRecord≫」と表示されます。

f:id:mayo032j:20200920061515p:plain



ここに名前を表示するには、「差し込みフィールドの挿入」から名前を選択します。

f:id:mayo032j:20200928063915p:plain


カーソルがあったところに「≪名前≫」と表示されます。それを全てのラベルに反映させます。

f:id:mayo032j:20200928064044p:plain


全てのラベルの「≪NextRecord≫」の隣に「≪名前≫」が表示されたら、結果のプレビューを表示してみましょう。

f:id:mayo032j:20200928064055p:plain



このように作成した名簿の通り、各ラベルに名前が反映されました。

f:id:mayo032j:20200928064419p:plain




ここまでできたらあと少し!

次回はフィールドの機能を使って写真を入れていきます。お楽しみに!