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

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 ザベス  (社会人) 投稿日時 2011/12/6 17:13:32
ありがとうございました。
無事出来ました。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 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
投稿者 shu  (社会人) 投稿日時 2011/12/5 21:40:25
Imports Microsoft.Office.Interop

が必要です。
投稿者 ザベス  (社会人) 投稿日時 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つがそれぞれ入ります)

どうしたらエラーを回避できるでしょうか。