Word (一般機能)

Wordの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Pro : Word 2016)
フィールドコードについて
投稿日時: 21/05/27 11:35:40
投稿者: saitooffice

Wordの差し込み文書機能を利用し、Accessのレコードを
読み込んで、支払明細書を作成したいです。
 
Wordにあるのは下記のような表です。
-------------
品名  | 金額
みかん | \1,500
ぶどう | \0 ← 0のときは空白にしたい
バナナ |  \300
-------------
 
Wordの金額列のフィールドコードは、下記のようになっています。
{ MERGEFIELD 金額_2 \#\\0," }
 
0のときは空白にする場合、フィールドコードはどのように記述すれば
よろしいでしょうか?
よろしくお願いいたします。

回答
投稿日時: 21/05/27 14:13:02
投稿者: Suzu

【フィールドの結果を書式設定する】
https://support.microsoft.com/ja-jp/office/%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E7%B5%90%E6%9E%9C%E3%82%92%E6%9B%B8%E5%BC%8F%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B-baa61f5a-5636-4f11-ab4f-6c36ae43508c?
 
数値書式スイッチ (\#)
"正の場合のサンプル書式;負の場合のサンプル書式;ゼロの場合のサンプル書式"
 

引用:
"正の場合のサンプル書式;負の場合のサンプル書式;ゼロの場合のサンプル書式" この書式項目は、実行結果の数値が正の場合、負の場合、0 (ゼロ) の場合で、それぞれ異なる数値書式をセミコロンで区切って指定します。たとえば、{ Sales95 \# "\#,##0.00;(\#,##0.00);$0" } の実行結果は、ブックマーク "Sales95" が正の数の場合は "\1,245.65"、負の場合は "(\ 345.56)"、ゼロの場合は "\0" とそれぞれ表示されます。

 
Excel に似ていますね。「;」で区切った3セグメント目に、何も指定しなければ良いですね。

トピックに返信