Excel Interop未能写入(HRESULT:0x800A03EC)

当我试图在Excel Interop中执行这个命令时,我得到了一个exception0x800A03EC

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

似乎interop不喜欢以“=?”开头的string。 我试图通过将计算模式设置为手动来解决问题,但不幸的是,这不是解决scheme。 谁能告诉我该怎么办?

谢谢锦先生

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