プロが教える店舗&オフィスのセキュリティ対策術

 いつもお世話になっております。
 office2003のエクセルからワードにで日付データの差込をしているのですが以下のような表示になってしまいます。
 例えばエクセルでは  1990/3/31 となっているのを
 ワードに差込むと   31/3/1990 となるはずですが
 私の場合は      ge.3.31  となってしまいました。
 
 しかも差込先で上記データを和暦に直すためにフィールドコードを次のようにしたら
 { MERGEFIELD フィールド名 \@ "ggge年M月d日" }

 平成19年10月26日と今日の日付になってしまいました。
 いったいどうしたらよいのでしょうか?

A 回答 (1件)

時々、差し込み印刷の質問に回答していますが、今回の質問については


回答への自信がまったくありません。可能性としての回答なので、その
つもりで読んでください。
差し込みで「ge.3.31」になる理由はわかりませんが、今日の日付になる
原因についての私の知っている範囲でのアドバイスです。

差し込みの日付が今日の日付になる場合、Excelデータ側が空白になって
いることが原因になっていることがあります。
しかも、Excel側の元データとしての[セルの書式設定]に日付だけでなく
時間も指定していると今日の日付を表示させます。
元データにある空白セルに何かデータを入れるかセルの書式設定とし
時間を指定しないようにします(ユーザー設定をするなど)。

今回の質問にある原因のほとんどはExcel側のデータにありますから、
そのデータ元の[セルの書式設定]の[表示形式]と、[数式バー]に表示が
されている入力データを具体的に載せてください。
それによって、こちらでも検証し易くなりますし原因を探る手立てになる
と思います。
    • good
    • 5
この回答へのお礼

 早速のお返事大変ありがとうございます。
 enunokokoro様がおっしゃった通りデータは空白セルが混ざったものでしたので、とりあえず空白セルにもデータを入れて差込してみたところ成功いたしました。
 的確なアドバイス本当にありがとうございました。
 ちなみに[表示形式]と[数式バー]の入力データは以下の通りでした。

 [表示形式]  日付 H○.○.○→[$-411]ge.m.d;@
 [入力データ] (1)1992/3/31等の日付データ
        (2)「現在に至る。」という文字データ
        (3)空白セル
 の3種類のデータが同列に入っており、それを差込していました。
 なので、(2)の「現在に至る。」を1900/1/2にし、(3)の空白セルを1900/1/1のデータを入れて新規文書に差込し、その後1900/1/1と1900/1/2をそれぞれ置換しました。
        

お礼日時:2007/10/27 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A