我绝对相信我没有改变任何事情。
出于某种原因,excel互操作已经开始读取具有相同神秘值的小数位的单元格:
-2146826246
我对下一步该做什么绝对无能为力。
操作系统:windows7企业版,MSOffice:2010专业版任何想法可能是什么?
最近更新:
答案 0 :(得分:6)
这并不罕见。当您将其转换为十六进制时,您将获得0x800A07FA。这是错误代码。最后4位是Excel错误,产生2042.谷歌“Excel错误2042”,第一次打击告诉你它意味着“匹配未找到”或“#N / A”。
这就像我可以进行逆向工程一样多。首先,仔细研究代码中的错误处理。不要搞乱安装。
答案 1 :(得分:3)
我不熟悉Excel Interop,但这似乎与.net对Excel的各种CVErr值的理解有关。
上有一篇很好的文章