Как округлить значение, используя коды полей в MS Word 2010?
Я использую коды полей для динамического расчета некоторых вещей. Через поле ASK я получаю значение.
{ASK myvalue "Enter a value"}
Теперь я использую это для некоторых вычислений и хочу отобразить его как округленное значение до указанного числа десятичных знаков.
{= ROUND(myvalue/575, 1) \* MERGEFORMAT}
Если я это сделаю, он отображает синтаксическую ошибку. Нет синтаксической ошибки, если я удалю функцию ROUND.
Кто-нибудь знает, в чем может быть проблема?
1 ответ
Кто-нибудь знает, в чем может быть проблема?
Наиболее вероятная проблема: Word хочет, чтобы вы использовали тот же символ-разделитель, который вы установили на панели управления Windows (региональные параметры или что-то еще). Значение по умолчанию для английского языка в США и Великобритании - ",", но во многих локалях используется ";". В этом случае ваша формула должна быть
{= ROUND(myvalue/575; 1) \* MERGEFORMAT}