NOMBRE DE TODAS LAS HOJAS DE UN LIBRO DE EXCEL
En realidad mi solución no están avanzada como la mostrada anteriormente, lo hice a través de una conexión DAO algo así;
1.- En un form colocas list1, un commondialog1 y haces que en el commondialog1 abres una hoja de excel...
2.- Luego colocas un código algo así:
List1.Clear
Dim db As Database
Set db = OpenDatabase(CommonDialog1.FileName, False, False, "Excel 8.0;")
For jon = 0 To db.TableDefs.Count - 1
List1.AddItem db.TableDefs(jon).Name
Next jon
List1.AddItem "Se hallaron: " + CStr(db.TableDefs.Count) + " hojas "
List1.AddItem "En el libro: " + CommonDialog1.FileName
db.Close
Espero te sirva....
Por ciero esto es exportable a ADO pero no lo he hecho aún...
J2ML