エクセルの日付、時刻のデータをワードで差込印刷をする場合があります。
エクセルの書式設定で日付は 25 Dec '06 時刻は 17:30 と設定します。
ところが差し込まれるデータは 12/25/2006 05:30:00 PM となるのです。
エクセル側で書式を変えても頑として言うことを聞きません。シリアル値はこの書式で表示すると決めているようです。
いつもお世話になる「インストラクターのネタ帳」に対処方法が載っていました。
ワードの差込印刷のフィールドコードを修正してやらないといけないようです。
日付や時刻の文書中の差込データ部分を選択して、アプリケーションキー(右クリック)を押します。メニューからフィールドコードの表示/非表示でエンターキーを押します。
「{ MERGEFIELD 日付 }」というフィールドコードを
「{ MERGEFIELD 日付 \@ "dd MMM yy" }」に修正して
アプリケーションキー(右クリック)を押します。メニューからフィールドコードの表示/非表示でエンターキーを押します。
¥@が日付/時刻表示形式のスイッチでdは日、Mは月、yは年、hは時間、mは分を表します。
ワードのTIPSのひとつなのでワード側で修正する方法ですが、差込印刷の宛名の確認の内容と異なって表示されるので、少々気持ちが悪いですね。またアポストロフィ「’」が使えないようです。(文字列の囲い記号として使用しているため?)
エクセル側でテキスト変換してしまったほうが分り易いと思います。
上が元のエクセルデータ、下はワードの差込印刷の宛先の確認画面です。
エクセル2行目のdate列とtime列はユーザ定義の書式です。日付列と時刻列は日付時刻の書式です。3行目の、date列は=text(a2,"dd MMM 'yy") time列は=text(b3,"hh:mm")のでテキストになっています。書式は標準です。日付列、時刻列はテキスト変換はしておらず、2行目と同じ書式です。
このデータが差し込まれるとdate、timeは1件目はシリアル値をそのまま表示、2件目はテキストそのままでアポストロフィも表示されます。日付、時刻はシリアル値なので、ワード得意?の形式で表示されます。
やれやれ。ワードに言うことをきかせるのも一苦労です。
日付、時刻の差込印刷 頑固なワード
2006-12-24 19:38:44 (17 years ago)
-
カテゴリタグ:
- 未分類
- 前の記事:中野サンプラザでの視覚障害者フェア
- 次の記事:シャープペンシルの芯によるローレンツ力の確認
- Calendar
<< May 2024 >> Sun Mon Tue Wed Thu Fri Sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
- search this site.
- tags
-
- 未分類 (374)
- archives
-
- 201401 (2)
- 201305 (1)
- 201303 (1)
- 201301 (1)
- 201212 (1)
- 201211 (1)
- 201210 (1)
- 201209 (3)
- 201208 (4)
- 201207 (2)
- 201206 (3)
- 201205 (5)
- 201204 (1)
- 201203 (2)
- 201107 (1)
- 201105 (2)
- 201104 (4)
- 201007 (3)
- 201006 (5)
- 201005 (5)
- 201004 (10)
- 201003 (1)
- 201002 (21)
- 201001 (31)
- 200912 (31)
- 200911 (8)
- 200910 (11)
- 200909 (4)
- 200908 (1)
- 200907 (2)
- 200906 (1)
- 200905 (5)
- 200904 (5)
- 200903 (3)
- 200902 (1)
- 200901 (2)
- 200812 (10)
- 200811 (4)
- 200810 (5)
- 200809 (10)
- 200808 (6)
- 200807 (9)
- 200806 (15)
- 200805 (31)
- 200804 (30)
- 200803 (31)
- 200802 (29)
- 200801 (31)
- 200712 (31)
- 200711 (30)
- 200710 (31)
- 200709 (30)
- 200708 (31)
- 200707 (31)
- 200706 (30)
- 200705 (31)
- 200704 (30)
- 200703 (31)
- 200702 (28)
- 200701 (31)
- 200612 (31)
- 200611 (30)
- 200610 (30)
- 200609 (27)
- 200608 (7)
- 200607 (1)
- recent trackback