.NETは色々わけわからんエラーを吐く。たとえばこれだ。

COMExceptionはハンドルされませんでした。
HRESULT からの例外: 0x800A03EC

もう少しまともにエラーメッセージを書いてくれ、Microsoft様。

そんでこのエラーの解決策だが、あなたは今、WorkSheet.Range.FormulaR1C1とかFormulaとかでExcelのセルに式を入れようとしていないだろうか。
上記例外は、セルに入れる式の書式(Excelとして式をきちんと評価できるか)が間違っていると出るぞ!
たとえば、「=sum(A1,B1)」って入れるべきところに最後のカッコを書き忘れて「=sum(A1,B1」みたいにするとExcelから怒られるだろ!
あのExcelの怒りが、この0x800A03ECなのだ!
確認してみよう!!