【问题标题】:Excel Interop failed to write (HRESULT: 0x800A03EC)Excel 互操作无法写入 (HRESULT: 0x800A03EC)
【发布时间】:2013-03-05 14:40:34
【问题描述】:

当我尝试在 Excel 互操作中执行此命令时遇到异常 0x800A03EC

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

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

谢谢, 锦

【问题讨论】:

  • 公式无效。您只想将其存储为文本吗?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多