Normalente, sin importar lo que trate de hacer o como lo haga me sale un mensaje como este:
Cita: 'Microsoft.Office.Interop.Excel' es 'espacio de nombres' pero se utiliza como 'tipo'
En fin, eso no me a dado y todos los ejemplos que e bajado hacen algo similar solo que a ellos les funciona

, por ejemplo mira este code:
Cita: Imports Excel
Dim excelApp As Excel.Application
Dim workBook As Excel.Workbook
Try
'instanciamos a excel.application
excelApp = New Excel.Application()
'Creamos una hoja en el libro predeterminado
workBook = excelApp.Workbooks.Add(XlWBATemplate.xlWBATWorkshe et)
Catch
'se utiliza la version 10 de excel o XP
Throw New Exception("An incompatible version of Microsoft Excel is intalled on your system.")
End Try
Trato de hacer algo similar en C# y no compila, ese code es de un ejemplo echo en VB.NET 2002, el VS2005 lo abre, le hace la conversion y lo ejecuta sin problemas.
Saludos