Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel编程:HRESULT的异常:0x800A03EC。在Microsoft.office.Interop_Excel_Windows Xp_.net 1.1 - Fatal编程技术网

Excel编程:HRESULT的异常:0x800A03EC。在Microsoft.office.Interop

Excel编程:HRESULT的异常:0x800A03EC。在Microsoft.office.Interop,excel,windows-xp,.net-1.1,Excel,Windows Xp,.net 1.1,我创建了一个小应用程序,可以打开、读取和创建Excel文件。 该应用程序是用C#编写的,我不知道为什么在一台计算机上运行该应用程序时会收到此错误消息。 我已经在我的电脑上运行了相同的应用程序,我没有任何问题 有人能帮我,让我知道为什么会发生这个错误吗 谢谢首先,我怀疑HRESULT真的是0x800A03EC(如果你说的是错误代码,那么传达准确的数字很重要;-) 这个错误通常意味着一个或多个公式包含一个错误。公式在一台机器上运行而不在其他机器上运行的主要原因通常是“区域设置”:检查该机器是否具有不

我创建了一个小应用程序,可以打开、读取和创建Excel文件。 该应用程序是用C#编写的,我不知道为什么在一台计算机上运行该应用程序时会收到此错误消息。 我已经在我的电脑上运行了相同的应用程序,我没有任何问题

有人能帮我,让我知道为什么会发生这个错误吗


谢谢

首先,我怀疑HRESULT真的是0x800A03EC(如果你说的是错误代码,那么传达准确的数字很重要;-)


这个错误通常意味着一个或多个公式包含一个错误。公式在一台机器上运行而不在其他机器上运行的主要原因通常是“区域设置”:检查该机器是否具有不同的数字、日期和/或货币格式设置(逗号v.s.句点等)

另一个原因可能是我的——出口日期太早;Excel有局限性(http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx)

另一种可能是Excel读取您输入的值作为实际公式(即,它希望需要计算以获得单元格值),而不仅仅是值


例如,如果脚本试图将单元格设置为“===Fake Note by:fakeuser 6/23/14 14:41”,那么它将抛出错误。若要解决此问题,请检查值最左边的字符,查看它是“=”、“+”、“-”、“/”还是“*”。如果是,只需在第一个字符中添加空格,即可正确添加文本。

所涉及的每台机器上都有哪些操作系统?我怀疑Vista在1上。