- ベストアンサー
Wordの差込印刷で日付の昭和と平成を判別する
WordとExcelで差込印刷のファイルを作ったのですけど、 Excelに生年月日を入れて、Wordで差込印刷をするときに 平成で”○”を印刷したいのですけど {IF { MERGEFIELD 生年月日 } >= "1989/1/8 "○" "" } という式を書いたのですけど、○の表示が平成だけで でないのですけど、どこら辺が違うのでしょうか 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ANo.2です。フィールドコードの例が少し違っていましたね。 { IF { MERGEFIELD 生年月日 \@ g } = "H" "○" "" } 又は { IF { MERGEFIELD 生年月日 \@ G } = "平" "○" "" } でも良いですね。 こちら↓は日付の表示形式スイッチ一覧です。 http://www.relief.jp/itnote/archives/002375.php
その他の回答 (2)
- enunokokoro
- ベストアンサー率74% (3543/4732)
回答No.2
差し込みでも西暦で計算させるのは無理があるので、元号の表示で判断 させてはいかが。 { IF { MERGEFIELD 日付 \@ g } = "H" "○" "" } このほうがスマートだし確実だと思います。
- te12889
- ベストアンサー率36% (715/1959)
回答No.1
ご質問の趣旨とは異なりますが・・・。 私の場合、フィールドコードではなく、DDEのほうを使いますので、Excelで表示されたとおりのデータが差し込みされます。つまり、年号の判定はExcel側にやってもらいます。 http://office.microsoft.com/ja-jp/word/HA011164951041.aspx ま、↑をご一読ください。
質問者
お礼
参考にさせてもらいます。 ありがとうございました。
お礼
なるほど、やはり数式にすこし誤りがあったみたいですね 早速試してみます。 ありがとうございました。