タグ

ブックマーク / itengineer.blog79.fc2.com (1)

  • 技術の花道 |VB.NET HRESULTからの例外です。

    「HRESULTからの例外です : 0x800A03EC」 というエラーが最近良く出る。 これはVB.NETからエクセルファイルを操作して、 その中で不具合があるとき発生するエラーのようです。 僕の場合は大抵、エクセルのRangeオブジェクトを使用するときに 出ます。 例えばRangeオブジェクトを使用するとき Range("A1").Value = "あいうえお" といった使い方をすると思います。 そして僕はよくRangeの括弧内の "A1" を変数で書くことがよくあります。 例えば Dim a As String Dim i As Integer a = "A" i = 1 Range(a & i).Value = "あいうえお" といった感じで使います。 このときに a の値が"A "とかスペースが入ってしまったり、 i の値がマイナスになってしまったりして、 エラーがでることが僕は

  • 1