我正在使用.NET 4.0和Excel Interop Object Library从C#中的现有模板为Microsoft Office 2003创建一个新的.xls文件。我的模板已经包含了所有需要的数据和各种公式,因此我的任务就是将公式中使用的一些单元格更改为参数。我这样做没有任何问题...
当我尝试打开我的新文件时出现问题:当第一次打开文件时,Excel的插件无法正常工作,因此所有公式都显示错误消息,如“#NAME”。当我再次启动文件时 - 一切正常......
这让我很生气....
有人知道问题出在哪里吗?什么是解决方案??
提前谢谢。
答案 0 :(得分:0)
你打开Excel 2010吗?如果是这样,那么Excel认为它与宏有关并且显示不正确。
基本上,当单元格内的公式无法解释或未知时,会出现#Name错误。
问题与公式的路径有关,我猜在第一次启动时它无法正确找到公式路径,因此在下次启动时它会正确显示它们。