设置单元格值Ingores NumberFormat

时间:2018-09-10 15:02:22

标签: excel interop number-formatting

我将整个列的NumberFormat设置为例如带有2个小数位的负红色货币:

<Input onChange={123} />
{/* will throw you an error */}

此后,我开始在该行的每个单元格中设置值。

#.##0,00 €;[Red]-#.##0,00 €

但是结果不一致,某些值未遵循定义的格式,其他值会按预期反应。

在Excel中为此类无效的单元格打开“设置单元格格式”对话框时,格式正确,但未应用。用OK确认不会更改任何内容。

唯一看起来“固定”的内容是它站在无效单元格上,按F2键进行编辑,然后按Enter键。.不更改任何内容,仅重新评估单元格值。 这样做似乎重新应用了格式。

Format Cells Image

在“ F2 + Enter”之后

 Image

有人知道如何从Code中解决此问题吗? 绝对无需执行SendKeys或任何类似的操作...

0 个答案:

没有答案