差し込み印刷などのフィールドで、桁区切りの表示形式として\#,##0
とする方が多いと思います。正しいのですが、1桁~3桁の時にスペースが入ってしまいます。
{ MergeField 価格
\#
#,##0 }
{ MergeField 価格
\#
\\#,##0 }
1000 → 1,000
120→ ・120 80→
・・80 5→
・・・5
1000 → \1,000
120→ \・120 80→
\・・80 5→
\・・・5
・はスペースです。
+
原因 +
次の仕様によるものです。
+ 回避策
+
\# \\0,
または \#
0,にする
表示形式を0,にすればOKです。カンマ(,)は3桁毎に入れる表示形式なので、桁数を指定する必要はないのです。0なら0を表示しますし、1桁指定なのでスペースも入りません。
|