DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB2005からVB2008に変換後にExcel関連でエラー

環境/言語:[.NET 1.1 .NET2.0]
分類:[.NET]

以前、VB2005でExcelに書き出しを行うアプリを作りました。(.Net1.1)
VB2008(.Net2)に変換したいため以下のように作業しました。

 1.VS2008で開き変換を進めた。
 2.変換完了後、ビルドして実行した。

これで正常に動いたのですが、エラー一覧の項目を見ると、
「参照される次のコンポーネントに使用できる、更新されたカスタム ラッパーがあります: Excel」
とあるため、そこをダブルクリックし、更新(?)を行いました。

すると、それ以降、正常にビルド出来なくなり、
下記のエラー一覧には下記のように表示されるようになってしまいました。
 型 'Excel.Application' が定義されていません。
 型 'Excel.Workbooks' が定義されていません。
 型 'Excel.Sheets' が定義されていません。
 型 'Excel.Pictures' が定義されていません。

これは何が原因でしょうか?
また、対策はどのようにしたら宜しいでしょうか?
ご教示くださいますようお願い致します。


なお、参照設定は、
VS2005の時は...
 Microsoft Excel 11.0 Object Library
 Microsoft Office 10.0 Object Library
 Microsoft Visual Basic for Applications Extensibility 5.3
VS2008にて変換後は
 Microsoft Excel 11.0 Object Library
 Microsoft Office 11.0 Object Library
 Microsoft Visual Basic for Applications Extensibility 5.3
と、2行目のみ変わっておりました。
[インポートされた名前空間]という欄にて、
「Microsoft.Office.Interop」にチェックを付けてみた所、エラーが消えました。
ありがとうございました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板