この記事の目次
先日、セキュリティアップデートが滞っていた知り合いのWindowsXPのパソコンのサービスパックやIEのアップデートを頼まれたのですが、その際にエクセルのデータをワードに差し込んでいたファイルで日付と金額がおかしくなっていることがわかりました。
結果的には正しく表示させることができたのですが、意外と解決までに手間と時間がかかったので、メモしておきます。
ワードの差し込み文書で正しく表示されない場合の対処
基本的には下記のマイクロソフトのサポートサイトのトラブルシューティングを実施すればよいのですが、具体的に今回の障害のあった部分の解決方法をご説明していきます。
この問題を解決するには以下の2つの方法があります。
変換に使用するコンバータを選択できるように設定する
データの差し込み後に書式を設定する
Excel のデータを Word に差し込んだときに、Excel で設定した書式が引き継がれない場合があります。
たとえば、Excel で「2004/4/1」や「\100」と表示されるように書式設定をしたデータを Word に差し込むと、「4/1/2004」や「100」と表示されます。
この問題は、変換に使用するコンバータを選択できるように設定してから差し込むか、差し込み後に書式を設定することによって、解決できる可能性があります。
Word 2002 に Excel のデータを差し込みすると、日付、電話番号、および通貨が正しく表示されない場合の対処方法
次に上記サイトの内容を踏まえたうえで、日付と金額について具体的に例示を。
日付を和歴で正しく表示する
下記のとおり表示フィールドを設定
{ MERGEFIELD フィールド名 \@ “ggge年M月d日” }
金額をカンマ入りで正しく表示する
下記の通り表示フィールドを設定
{ MERGEFIELD フィールド名 \#,##0 upper }
※画面表示は文字コードの関係で\(バックスラッシュ)となっていますが、実際は半角の¥記号です。
そのほかの参考サイト
ワード(MS-WORD)でExcelのデータを差し込みする場合、Excelで指定している書式が適用されないことがあります。
例えば、日付やカンマ書式を適用した数値等がこの条件に該当します。
全ては時の中に… : 【MS-WORD】差込み印刷でExcelファイルの書式が適用されない
ExcelデータをWord文書に差し込むと、日付や数値のデータがExcelで設定した書式ではなくなってしまうことがあります。
差し込み印刷で日付や数値が正しく表示されない【Word2002.2003】
要は、差し込み印刷時に数値の桁区切りスタイル(3桁ごとにカンマを入れる)
を適用したかっただけなのですが、これが意外にムズカシイ。
「MicrosoftOffice アシスタント 質問箱 Wordで数値が正しく差し込み印刷されない」 – だーちむの備忘録。
差し込み印刷された日付を和暦(平成○年○月○日)とするには以下の通り操作します。
コメント