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 回答