.NET で ExcelCOMコンポーネントを利用するときは、直接タイプライブラリを利用してはならない

.NET で ExcelCOMコンポーネントを利用するとき、直接タイプライブラリの型を利用するとExcelバージョンがちょっと違うだけでシステムエラーが発生する箇所が出てしまう。
そうならないようにするためには、CreateObjectを使ったレイトバインドでExcelオブジェクトを取得し、Object型に格納して操作する必要がある。
ただし、定数についてはタイプライブラリの定義のものを利用しても問題ない。