Discussion:
ExcelデータをWordに差込印刷すると小数点以下の表示がおかしくなる。
(too old to reply)
かっぺ
2006-11-02 07:46:02 UTC
Permalink
Excelのファイルから数値データ(小数点2位まである数値)を取り込んでWordで差込印刷をしました。

関数などは入っておらず、値も丸めたりしていないデータなのですが、
Wordの「差し込み印刷の宛先」を見ると小数点以下の数値が
一部変わってしまうのです。(整数ではなりません)

例えば 60.45→60.45000000000000003
     53.6→53.6000000000000001
という具合で元のデータに(000000000000001か000000000000003が付け加わります。しかも一部だけで、全ての小数点以下の数値が変わると言うわけではありません。

Excelのデータ自体の書式や関数などのデータ以外の情報は除いたのですが、上手く直りません。

現在のところ、Wordのフィールドコードを編集してスイッチをつけて小数点2位以下を表示しないようにして印刷しているのですが、出来ればExcelのデータをそのまま印刷したいのです。

何が原因でこのような事が起こるのか、データをそのまま上手く取り込むにはどうしたら良いのか、ご存じでしたらどうかおしえてください。

お願いします。
y sakuda
2006-11-02 12:03:12 UTC
Permalink
$B4X?t$J$I$OF~$C$F$*$i$:!"CM$b4]$a$?$j$7$F$$$J$$%G!<%?$J$N$G$9$,!"(B
$BNc$($P!!(B60$B!%(B45$B"*(B60$B!%(B45000000000000003
$B!!!!!!!!!!(B53$B!%(B6$B"*(B53$B!%(B6000000000000001
Excel$B$N%G!<%?<+BN$N=q<0$d4X?t$J$I$N%G!<%?0J30$N>pJs$O=|$$$?$N$G$9$,!">e<j$/D>$j$^$;$s!#(B
Word$B$N%P!<%8%g%s$H(BOS$B$N<oN`$rE:$($F$/$@$5$$!#BP1~$,0[$J$k>l9g$,$"$j$^$9!#(B

$B%3%s%T%e!<%?$NCf!"$D$^$jFs?J?t$N>/?***@0J2<$N?t;z$O(B0.5$B!"(B0.25$B!"(B0.125$B!&!&!&!&!&$D$^$j(B1/2^n$B!!$NOB$H(B
$B$7$FI=8=$5$l$^$9$N$G!"KX$I$N>l9g=[4D>.?t$K$J$j$^$9!#(B
$BNc$($P(B0.1$B$J$I(B10$B?J?t$G$O$J$s$G$b$J$$$b$N$G$b$=$&$J$j$^$9!#(B
$B$=$N$?$a$o$:$+$J%4%_$,@8$8$F$$$k$o$1$G$9!#(B

$BIaDL$O:99~$7$?$H$-$=$&$J$k$H$b;W$($J$$$N$G$9$,!""-$r;29M$K$5$l$?$i$h$m$7$$$N$G$O$J$$$+$H(B
$B;W$$$^$9(B
$B<ALdH"(B: Word $B$G?tCM$,@5$7$/:9$79~$_0u:~$5$l$J$$(B
http://office.microsoft.com/ja-jp/word/HA011164951041.aspx
--
$B%K%e!<%9%0%k!<%W$N9XFI$K$O(BOutlook Express $B$J$I$N%K%e!<%9%j!<%@!<$r(B
$B;HMQ$7$F$/$@$5$$!#(B

$B2<5-$N%5%$%H$r$4Mw2<$5$$(B
http://www.microsoft.com/japan/support/newsgroup/faq/q3.asp
http://www.microsoft.com/japan/support/newsgroup/grouplist.asp

y sakuda$B!!(BMicrosoft MVP for Office - Excel$B!!(B(Jan 2006 - Dec 2006)
***@hotmail.com

VBA,VBS$B$K$h$k%D!<%k$J$I$,$"$j$^$9(B
http://www16.plala.or.jp/ysakuda/ystop.htm
9$B7n(B9$BF|!!(BVBA$B$N%Z!<%8$K!"(B"$B%"%$%3%s%.%c%i%j!<(B" $B$rDI2C$7$^$7$?(B
unknown
2006-11-06 00:23:01 UTC
Permalink
ご回答ありがとうございました。

書式の変更で文字列に変更しても上手く差込ができないのは、小数点以下のゴミまですべて文字列に変換されてしまうせいだったのですね。

差込をするデータのExcelの数値データのほうに小数点以下のゴミがたまっている
とのことでしたので、ExcelデータをTEXT関数で小数点2位まで指定して変換したところ上手く差し込めました。
Loading...