No utilizo el control que me dices porque no lo tengo en mi barra de controles. He estado probando y el control OpenFileDialog hace lo que yo quiero (si digo alguna barbaridad me perdonas, estoy empezando a programar sólo con un manual de hace 1000 años y vuestra ayuda). El problema que tengo ahora es que selecciono el fichero que necesito, pero no lo abre. Te pongo el código que utilizo, por si ves lo que estoy haciendo mal (al depurarlo no me da errores, simplemente no abre el fichero):
OpenFileDialog1.Filter = "Ficheros excel(*.xls)|*.xls"
OpenFileDialog1.ShowDialog()
If OpenFileDialog1.FileName <> "" Then
FileOpen(1, OpenFileDialog1.FileName, OpenMode.Input)
End If
Gracias.