RE:manejo de EXCEL desde Visual
Lo primero que tienes que hacer es referenciar en tu proyecto Microsoft Excel N.0 library Object (Donde es la versión de Excel que tengas instalada) , una vez hecho esto prodras utilizar los objetos de Excel dentro de tu aplicacción, te mando un código de ejemplo:
Dim xls As Excel.Application
Set xls = Excel.Application
xls.visible = true
xls.Workbooks.Add
xls.Range("A3").CopyFromRecordset UnRecordset
esto solo crea un objeto Excel , adiciona un Libro de trabajo y copia desde la celda "A3" un recordset previamente abierto.
Espero que te sirva, para mas información puedes remitirte al Help que provee Excel para Vb.... Suerte Enrique