差し込み印刷で「元年」を表示するフィールドコード

令和元年おめでとうございます。

…が、差し込み印刷用のWord文書で日付が「令和1年」となってしまうのが、なんか嫌だったので、フィールドコードをいじってみた↓

{ IF { MERGEFIELD "日付データ" \@ "e" } = "1" { MERGEFIELD "日付データ" \@ "ggg元年M月d日" } { MERGEFIELD "日付データ" \@ "ggge年M月d日" } }
  • 「日付データ」は差し込みフィールド名に置換してください。
  • 「{  }」は「Ctrl + F9」で入力しないと、Wordが「フィールド」として認識してくれないので注意。

これで、令和だけでなく他の元号でも「1年」は「元年」表記になります。