質問: word差し込み印刷:日付の処理 - excelが空欄だと今日の日付が差し込まれてしまう wordの差し込み印刷について質問させてください。 excelのデータで日付を入れている列があります。この列に空欄がある(つまり日付が入力されていない)と、差し込み先のwordのほうで、今日の日付が出てしまいます。 excelのデータが空欄の場合には、wordの方に今日の日付を出さない(空欄のままにしておく)方法はありますか? osはwinxp, wordとexcelは2003を使っています。 よろしくお願いします。
回答: word2002で確認したところ、質問と同じようになりました。 フィールドコードについては詳しくありませんが、消すことができました。 日付が空欄のところの差し込みフィールドでマウス右クリックしてフィールドコードの表示/非表示をクリックして表示させると {mergefield"フィールド名"}となっていると思います。 1方法はココの”フィールド名"を削除すれば日付は表示されません。 もう一つの方法はフィールドを右クリックしてフィールドの編集を選択します。「フィールド」ダイアログボックスが現れます。 フィールドの種類から「差し込み印刷」を選択し、フィールドの名前から「if」を選択して条件式を入力する。 フィールドコードは 「if 式1 演算子 式2 trueの場合の文字列 falseの場合の文字列」 ここに 「if 日付のフィールド名<>"" "yyyy/mm/dd" ""」 というのを入力したところ表示されないようになりました。 日付のフィールドがブランクでない場合はyyyy/mm/dd、そうでなければブランクという条件式です 差し込みの1枚目のフィールドで条件式を入れておけば、日付空欄のところはすべて空欄にできると思います。 試しにチャレンジしてみて下さい。