• 締切済み

Wordの差込印刷ヘルパーについて(使いにくくなってます、、、)

ご存知の方教えてください! 仕事柄、よくワードの差込印刷を使っているのですが、新しいバージョン(2002?)だと、コマンド・機能がだいぶ変わって困っております。 特に困るのが、以前のバージョンですと元データにしているエクセルの表示形式(コンマや少数点以下等)をそのまま引っ張ってきてくれていたのですが、新しいバージョンではそれがありません。 (例えば元データでは3,666と表示している数値が引っ張ってくると、3666.66666666と出ます) これは設定のどこかを変えることによって変更できるものなのでしょうか? 以上、よろしくお願いします!

みんなの回答

回答No.2

お礼のメールが来たので確認したら、何故形式が変わったのか書き込みがあったので、参考までに。 ------------------------------------------------- ・OLE DB (Object Linking and Embedding DataBase) Microsoft社によって開発された、データベースの種類によらず統一的な手法でデータベースにアクセスするためのプログラミングインターフェースで、どんなプログラミング言語からでも利用することができるようになっている。 http://e-words.jp/w/OLE20DB.html ・DDE (Dynamic Data Exchange) Windows上でアプリケーションソフト同士がデータやコマンドを行なうための手順の一つ。Windows 2.0から実装されているが、OLEなどに取って代わられ、現在ではあまり使われていない。 http://e-words.jp/w/DDE.html ------------------------------------------------- Excel側のデータを、セルの表示形式でしか差し込めないのに対し、Word側で自由に表示形式を選択できるようになったので、日付においては自由に表示できるのは良いことだと思います。 今回のように、数値に関しては困ることが多いので[文書を開くときにファイル形式を確認する]ことでどちらを選択するか選ぶようにして下さい。

回答No.1

Word2002以降、差込印刷の形式が変わりました。 以前のバージョンを使っている方々が戸惑うところですね。 設定については2通りあります。参考URLをみて選択して下さい。 [WD2003]Word2002またはWord2003でAccessまたはExcelデータソースを 使用すると、日付、電話番号、および通貨フィールドが正しく差し込まれないhttp://support.microsoft.com/kb/304387/ja#XSLTH4127121124120121120120 http://office.microsoft.com/ja-jp/assistance/HA011164951041.aspx http://office.microsoft.com/ja-jp/assistance/HP051862261041.aspx (1)Excelの表示上ではなく元データ(計算結果)が、そのまま表示されるためです。 下記のフィールドコードに変更してみて下さい。 {MERGEFIELD フィールド名 \# #,##0}にする (2)差し込む形式をダイナミックデータエクスチェンジ(DDE)にする。 http://office.microsoft.com/ja-jp/assistance/HA011164951041.aspx#DDE

gomtakun
質問者

お礼

とりあえず、現状で必要なコンマを入れることができました。ありがとうございました。 (それにしても、前の方が便利だったのに何故変えてしまったのでしょうか。。。?)