web-dev-qa-db-ja.com

Wordの差し込み印刷フィールドからマイナス記号を非表示にする

外部システムから提供されたマージフィールドを使用しているWord文書があるので、データソースをリンクしてマージフィールドを提供しました。

必要なマージフィールドの1つはバランスを示していますが、マイナスの数字でドキュメントにプルスルーされます。 -£10.00。クレジットがあるため、これは外部システムでは技術的に正しいですが、送信するドキュメントは払い戻し用であるため、現在「-£10.00の同封の支払いを見つけてください」と表示されますが、これは正しくありません。

マイナス記号を隠す方法はありますか? if then elseステートメントを見ましたが、それを行う明確な方法がわかりませんか?これは可能ですか?

2
Freddie

これを行うには、マージフィールドに定義された数値の画像形式を使用します。次の手順を実行します:

  1. ドキュメントのマージフィールドを選択します
  2. Shift + F9を押して、フィールドコーディングに切り替えます。 {MERGEFIELD MyData}のようなものが表示されます。
  3. このようにファイルされたマージを編集します{MERGEFIELD MyData \# "0.00;0.00"}ここで\#は数値フォーマットのスイッチです。 "0.00;0.00"は、正の数と負の数のフォーマットです(;で区切られます)。
  4. F9を押して、マージフィールドを更新します。

負の数ではなく正の数が表示されるはずです。 0.00は必要に応じて変更できます。

1
Sandeep