1

フィールド コードを使用して動的に計算しています。ASK フィールドを介して値を取得しています。

{ASK myvalue "Enter a value"}

これをいくつかの計算に使用し、指定した小数点以下の桁数に丸めた値として表示したいと考えています。

{= ROUND(myvalue/575, 1) \* MERGEFORMAT}

それを行うと、構文エラーが表示されます。ROUND 関数を削除すると、構文エラーは発生しません。

誰が問題が何であるか考えていますか?

4

1 に答える 1

2

誰が問題が何であるか考えていますか?

最も可能性の高い問題: Word では、Windows のコントロール パネル (地域オプションなど) で設定したものと同じ区切り文字を使用する必要があります。米国/英国英語のデフォルト設定は「,」ですが、多くのロケールでは「;」が使用されます。その場合、式は次のようにする必要があります

{= ROUND(myvalue/575; 1) \* MERGEFORMAT}
于 2015-07-08T19:06:13.457 に答える