Office2003

Office2003をインストール。
そしたらExcel8.0 Object Library(Excel97付属)が動かなくなった。

'System.ExecutionEngineException' のハンドルされていない例外が mscorlib.dll で発生しました。

動かなくなった場所は遅延バインディングで呼び出していたWorkbooks.Open。

Office2003をアンインストールして、Office97を再インストールしたら、元通り動くようになった。

ちなみに、Office2003をOffice97と別の場所にインストールしてもダメ。
Office97の内部がOffice2003に置き換わってしまうらしい。
(http://como-esta-senorita.cocolog-nifty.com/como_esta_senorita/2007/02/msoffice_9333.html)