【问题标题】:VB.net Exception de HRESULT : 0x800A03EC ( Excel)VB.net HRESULT 异常:0x800A03EC (Excel)
【发布时间】:2015-08-24 14:07:14
【问题描述】:

我不明白为什么这行会让我出错:

TFeuille.Cells ( 10 , 7) = SommeJoursVent + " ; 2) " ''SommeJourVent==ARRONDI(SOMME(T2;Y2;AD2;AI2;AN2;AS2;AX2;BC2;BH2;BM2;BR2; BW2;CB2;CG2;CL2;CQ2;CV2;DA2;DF2;DK2;DP2;DU2;DZ2;EE2;EJ2;EO2;ET2;EY2;FD2;FI2;FN2;FS2;FX2;GC2;GH2;GM2; GR2;GW2;HB2;HG2;HL2;HQ2;HV2;IA2;IF2;IK2;IP2;IU2)。

例外:

HRESULT 异常:0x800A03EC (Excel)

知道我正在使用 .net framework 4.0 和 Microsoft.Office.Interop.Excel 15.0.0.0 ,我已经在使用 Framework 3.5 和 Microsoft Excel Interop 14.0.0.0 开发的 Windows 应用程序上执行此操作。 . 这运行良好。

【问题讨论】:

标签: .net excel


【解决方案1】:

这:== 在 Excel 公式中无效。请改用=。

Excel 公式类似于 BASIC,使用 = 表示等于,<> 表示不等于。

【讨论】:

    【解决方案2】:

    我试试这个: TFeuille.Cells ( 2 , 7) = "测试" 它可以工作..

    我这样做 TFeuille.Cells ( 2 , 7) = " = ARRONDI ( SOMME ( (C2) ) ; 1) " 但它不起作用.. 手,当我这样做时,我需要 2008 年

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-12
      • 2011-03-02
      • 2018-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多