Excel.Range.set_Value导致“HRESULT异常:0x800A03EC”

时间:2015-01-22 14:11:26

标签: c# wpf excel interop spreadsheet

此错误仅在Microsoft Excel 2007中发生。在Excel 2010中可以正常工作。

_range.set_Value(Missing.Value, values);

是否存在字符串长度限制?这是Excel 2007的限制吗?有一些解决方法吗?

2 个答案:

答案 0 :(得分:0)

您的values数组是否包含任何DateTime对象?使用此方法推送超出Excel可接受范围的DateTime时,我收到了同样的错误。

答案 1 :(得分:0)

最后我发现这是一个问题长度。我无法添加超过8192个字符的单元格。这是Excel 2007的限制.Excel 2010没有问题

相关问题