Pregunta: | 37849 - TRABAJAR CON EXCEL |
Autor: | Carlos Ruiz |
Necesito interactuar con el excel y leer sus valores ... en los ejemplos escuentro el enlace pero no me da mayor informacion por ejemplo
myoleobject = CREATE OLEObject result = myoleobject.ConnectToObject("c:\prueba.xls") IF result = 0 THEN variable = myoleobject.application.workbooks(1).worksheets(1).cells(1,1).value END IF en la variable obtengo el valor pero quisiera tener mayor control de mi hoja excel ... poder leer los nombres de las hojas ... poder especificar el nombre del area en el que quiero sacar la data etc etc ... Donde podria encontrar mayor informacion acerca las propiedades del OLE con el excel ??? |
Respuesta: | Daniel Manchego |
Hola Carlos:
He trabajado en Power como en Visual Basic, y lo que tu quieres hacer está más en función de Visual.. te digo por qué: Como Excel es de Microsoft.. las dll compatibles y la forma de interactuar de forma personalizada son mejores en Visual Basic. No quiero decir que no se pueda. Lo que pudieras hacer es tal vez crear un dll con las funciones y procesos que deseas hacer en Visual Basic y luego llamarlos como funciones externas en Power Builder... me parecería la mejor opción. Bueno.. también podrías llamarlos desde power pero es un poco más tedioso y corres mucho riesgo si escribiste mal la sintaxis. en Vb es más intuitivo. Suerte y espero haberte ayudado |