COM Interop を介してプログラムで Excel 2010 セルに IF 式を表す文字列を入力しようとしています。
次のコード行は正常に機能し、Excel では値 4 に解決されます。
.Range("C10").Value = "=2+2"
しかし、IF式を(文字列として)渡すと...
.Range("C11").Value = "=IF(1+1=2;2;0)"
...私は、次のようCOMException
に言っていますException from HRESULT: 0x800A03EC
。
同じ IF 式を Excel に直接入力すると、正しく解析されます。
ご協力いただきありがとうございます!
クリス