VBとExcelの連携について質問です。

タグの編集
投稿者 ザベス  (社会人) 投稿日時 2011/12/5 21:20:07
Dim app As Excel.Application
Dim book As Excel.Workbook
Dim sheet As Excel.Worksheet


プロジェクト→参照の追加→COM→Microsoft Excel 12.0 Object Libraryをクリック→追加
を押したのですが。上のコードを書くと、
Excel.Application、Excel.Workbook、Excel.Worksheet
の3つでエラー「型 'x'が定義されていません。」(xは上の3つがそれぞれ入ります)

どうしたらエラーを回避できるでしょうか。
投稿者 shu  (社会人) 投稿日時 2011/12/5 21:40:25
Imports Microsoft.Office.Interop

が必要です。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/12/5 22:21:05
追加しておくと、環境および参照設定の状況に応じて、
 ・「Imports Microsoft.Office.Interop」が必要な場合
 ・「Imports Excel = Microsoft.Office.Interop.Excel」が必要な場合
 ・これらの Imports をせずとも動く場合
というパターンがあったりします。


以下、関連情報として。
http://rucio.cloudapp.net/ThreadDetail.aspx?ThreadId=271
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15397&forum=7
投稿者 ザベス  (社会人) 投稿日時 2011/12/6 17:13:32
ありがとうございました。
無事出来ました。