我将整个列的NumberFormat设置为例如带有2个小数位的负红色货币:
<Input onChange={123} />
{/* will throw you an error */}
此后,我开始在该行的每个单元格中设置值。
#.##0,00 €;[Red]-#.##0,00 €
但是结果不一致,某些值未遵循定义的格式,其他值会按预期反应。
在Excel中为此类无效的单元格打开“设置单元格格式”对话框时,格式正确,但未应用。用OK确认不会更改任何内容。
唯一看起来“固定”的内容是它站在无效单元格上,按F2键进行编辑,然后按Enter键。.不更改任何内容,仅重新评估单元格值。 这样做似乎重新应用了格式。
在“ F2 + Enter”之后
有人知道如何从Code中解决此问题吗? 绝对无需执行SendKeys或任何类似的操作...