Excel Interop无法写入(HRESULT:0x800A03EC)

时间:2013-03-05 14:40:34

标签: c# excel office-interop excel-interop

当我尝试在Excel Interop中执行此命令时,我得到了异常0x800A03EC

ws.get_Range("A2").Value= "=?9ABC"

似乎interop不喜欢以“=?”开头的字符串。我试图通过将计算模式设置为手动来解决问题,但遗憾的是它不是解决方案。谁能告诉我应该怎么做?

谢谢, 鉴

1 个答案:

答案 0 :(得分:4)

Excel会将以=开头的值解释为公式。因此,请将其存储为'=?9ABC,因为'告诉Excel将字符串解释为文本而不是公式。