• ベストアンサー

Wordの差込印刷で日付の昭和と平成を判別する

WordとExcelで差込印刷のファイルを作ったのですけど、 Excelに生年月日を入れて、Wordで差込印刷をするときに 平成で”○”を印刷したいのですけど {IF { MERGEFIELD 生年月日 } >= "1989/1/8 "○" "" } という式を書いたのですけど、○の表示が平成だけで でないのですけど、どこら辺が違うのでしょうか 教えてください。

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

  • ベストアンサー
回答No.3

ANo.2です。フィールドコードの例が少し違っていましたね。 { IF { MERGEFIELD 生年月日 \@ g } = "H" "○" "" } 又は { IF { MERGEFIELD 生年月日 \@ G } = "平" "○" "" } でも良いですね。 こちら↓は日付の表示形式スイッチ一覧です。 http://www.relief.jp/itnote/archives/002375.php

x913
質問者

お礼

なるほど、やはり数式にすこし誤りがあったみたいですね 早速試してみます。 ありがとうございました。

その他の回答 (2)

回答No.2

差し込みでも西暦で計算させるのは無理があるので、元号の表示で判断 させてはいかが。 { IF { MERGEFIELD 日付 \@ g } = "H" "○" "" } このほうがスマートだし確実だと思います。

  • te12889
  • ベストアンサー率36% (715/1959)
回答No.1

ご質問の趣旨とは異なりますが・・・。 私の場合、フィールドコードではなく、DDEのほうを使いますので、Excelで表示されたとおりのデータが差し込みされます。つまり、年号の判定はExcel側にやってもらいます。 http://office.microsoft.com/ja-jp/word/HA011164951041.aspx ま、↑をご一読ください。

x913
質問者

お礼

参考にさせてもらいます。 ありがとうございました。