後から良いテンプレートも見つけた
https://qiita.com/takenawa/items/4e4cce3aa16eff0d00dd
一応シンプルな作り方の一例として載せる(主に Windows 向け)
住所録の xlsx と対応する docx の作成
- Word で適当な文書を開く or 新規文書
- 差し込み文書 > はがき印刷 > 宛名面の印刷
- 「差し込み印刷を指定します」で「標準の住所録ファイル」を指定することで、住所録のフォーマットを作成
- その後の設定はお好みで
住所録の xlsx の入力
- 郵便番号入力時に住所を自動入力
- 日本郵便のサイトから CSV をダウンロード
- https://www.post.japanpost.jp/zipcode/dl/utf-zip.html
- Windows の場合、解凍後に UTF16 LE に変換する
- CSV の必要な列をコピーし、追加したSheet(名前を ken_all に変更)にコピー
- C,H,I 列 を A,B,C 列にペースト
- 入力したい場所に以下のような関数を記入
=VLOOKUP($B2,ken_all!$A:$C,2,FALSE)
- 検索&抽出範囲、範囲内で何列目か、FALSE(完全一致)
- 日本郵便のサイトから CSV をダウンロード
- ひたすら住所を打ち込む
Word で印刷
- 差し込み文書 > 結果のプレビュー を押すことで、xlsx に基づくプレビューと設定を行き来できる
- 差し込み文書 > 差し込みフィールドの挿入 で、xlsx 内の列を変数として入力できる
- フォントや内容を綺麗に整えたら、差し込み文書 > 完了と差し込み > 文書の印刷 にて印刷する
参考
https://forest.watch.impress.co.jp/docs/serial/offitech/1375884.html
https://dime.jp/genre/1887292/