Pregunta: | 2719 - ABRIR UNA PAGINA DE EXCEL DESDE VISUAL BASIC |
Autor: | ALEX SANCHEZ |
ESTOY ELABARANDO UN PROGRAMA EN VB5.0, EN EL TENGO UN MENU ELEBORADO CON EL EDITOR DE REGISTRO EN EL MENU TENGO LA OPCION DE ABRIR. ¿COMO PUEDO HACER QUE AL SELECCIONAR LA OPCION DE ABRIR EL ME ABRA EL ARCHIVO QUE SE SELECCIONE CON LA APLICACION? EJEMPLO: PODER ABRIR UN ARCHIVO DE EXCEL Y QUE SE EJECUTE EXCEL CON EL ARCHIVO QUE SE HA SELECCIONADO. AGRADESCO A QUIENES ME PUEDAN AYUDAR. |
Respuesta: | EMMANUEL CARBALLO RANGEL |
MIRA HABER SI TE SIRVE ESTE CODIGO ESTAMOS EN CONTACTO:
ARCHIVO = "c:\RUTA DE TU DOCUMENTO Y NOMBRE DE TU LIBRO.xls" Set xls = CreateObject("excel.Application") xls.Workbooks.Open ARCHIVO xls.Visible = True xls.Worksheets(1).Activate Set xls = Nothing |
Respuesta: | Cristian Rojas I. |
te mando esta otra respuesta haber si te sirve para abrir un archivo x de excel.. ´dimesionas XLhojas como hoja de trabajo Dim XLhoja as Excel.Worksheet ´mandas una referencia para guardar el libro de ´trabajo Set Xlhoja = GetObject("Nombrearchivo.xls",_ "Excel.Sheet") o esta tambien sirve Set Xlhoja = GetObject("Nombrearchivo.xls") Espero que te sirva.... |
Respuesta: | xavi |
Para ello, ejecuta la instruccion Shell del VB, indicandole la ruta del ejecutable, o utilizando la API ShellExecute. a=shell("c:\directorios\excel.exe nombre.xls",1) La API ShellExecute, la encontraras en el apartado de Biblioteca de Temas-Visual Basic, ya que de memoria no recuerdo su estructura. |