![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Retomando el tema
Hola compañeros
Estoy con el tema de abrir una hoja de excel con ADO, seguí las indicaciones que se mostraron en este tema y funciona perfectamente. Resulta que este procedimiento se hace en tiempo de diseño y funciona muy bien, ahora el punto es que necesito hacerlo en tiempo de ejecución y abrir cualquier archivo excel y cualquier hoja dentro del archivo. En este momento he logrado abrir un archivo excel cualquiera desde un OpenDialog, pero según las instrucciones proporcionadas en tiempo de diseño al momento que se indica al ADODataSet.CommandType = cmdTableDirect, automaticamente muestra en la propiedad CommandText las hojas que están dentro de ese archivo. Mi pregunta es la siguiente: Como puedo obtener en un ComboBox o un ListBox los nombres de las hojas que están dentro del archivo. Aqui pego lo que ya he hecho, aún me faltan algunas validaciones que ya agregaré posteriormente.
Gracias anticipadas.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#2
|
|||
|
|||
|
Problema Resuelto
Pues actualizando la duda que tenia, ya encontré la manera de obtener el nombre de las hojas.
Resulta que el archivo excel lo debía haber considerado como una base de datos y las hojas como las tablas que contiene. Pues nada, creo que con esto ya quedó resuelto mi problema. Aqui pego el código completo espero que sirva para alguien mas.
Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#3
|
|||
|
|||
|
que tal una pregunta se puede seguir agregando datos al archivo excel abierto y guardar los cambios
saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|