Llamar un archivo excel y leerlo en visual studio 2010
Estoy comenzando a hacer aplicaciones de escritorio, y esta es llamar un archivo excel desde cualquier ruta, no hay una específica, podría ser cualquier partición, en cualquier carpeta.
Ese archivo excel tiene varias hojas estas hojas contiene unas tablas de información que yo extraeré y resumiré en otro archivo excel.
Estoy intentando que lea el nombre de la hoja y si es la hoja 1 mandarla a una función que ejecutara el código para el resumen en el otro excel, pero no he podido dar con la solución.
He puesto un OpelFileDialog para que el usuario elija el archivo excel
If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
Dim explorador As New System.IO.StreamReader(OpenFileDialog1.FileName)
Archivo = explorador.ReadToEnd
Pero no se como leer ese archivo, cuando mando imprimir el contenido, si es un TXT me lee el contenido pero el .xlsx manda signitos, solo he podido hacer que se abra el explorador e intente guardarlo en la variable Archivo para después leer de archivo las hojas y todo, pero pues mi lógica no da para mas, aparte que los ejemplos que encuentro mayormente son de visual basic 6 y vstudio2010 no acepta la sintaxis.