外部システムから提供されたマージフィールドを使用しているWord文書があるので、データソースをリンクしてマージフィールドを提供しました。
必要なマージフィールドの1つはバランスを示していますが、マイナスの数字でドキュメントにプルスルーされます。 -£10.00。クレジットがあるため、これは外部システムでは技術的に正しいですが、送信するドキュメントは払い戻し用であるため、現在「-£10.00の同封の支払いを見つけてください」と表示されますが、これは正しくありません。
マイナス記号を隠す方法はありますか? if then elseステートメントを見ましたが、それを行う明確な方法がわかりませんか?これは可能ですか?
これを行うには、マージフィールドに定義された数値の画像形式を使用します。次の手順を実行します:
Shift + F9
を押して、フィールドコーディングに切り替えます。 {MERGEFIELD MyData}
のようなものが表示されます。{MERGEFIELD MyData \# "0.00;0.00"}
ここで\#
は数値フォーマットのスイッチです。 "0.00;0.00"
は、正の数と負の数のフォーマットです(;
で区切られます)。F9
を押して、マージフィールドを更新します。負の数ではなく正の数が表示されるはずです。 0.00
は必要に応じて変更できます。