Abrir hoja Excel desde programa externo

01/08/2003 - 18:50 por Christian | Informe spam
Hola grupo

Les tengo una consulta, se puede abrir directamente una
hoja especifica de un libro excel. Por ejemplo tengo el
libro: Estadistica.xls y dentro de el tengo las
hojas: "Datos", "Gráficos", "Tendencias". Yo quiero abrir
directamente la hoja "Tendencias" a través de un link que
hago en un programa externo. Mi pregunta es puedo invocar
la apertura del libro con parametros de tal menera que le
pueda indicar la hoja que quiero.

Gracias.

PD. El comando que uso es de Genexus 7.5 y es el siguiente:

link('http://servidor/carpeta/Estadistica.xls')
 

Leer las respuestas

#1 Fernando Arroyo
01/08/2003 - 21:59 | Informe spam
Que yo sepa, no hay ningún parámetro que permita especificar la hoja a presentar desde la línea de comandos. Lo que sí puedes hacer es poner código en el evento Open del libro que seleccione la hoja que te interese. Algo como:

Private Sub Workbook_Open()
ThisWorkbook.Worksheets("HojaQueQuieresSeleccionar").Select
End Sub

Esto iría en el módulo del libro (Alt + F11 para entrar en el editor de VBA, y luego abrir "ThisWorkbook" con un doble click, si no está ya abierto por defecto).
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Christian" escribió en el mensaje news:008d01c3584d$0e5e4110$
Hola grupo

Les tengo una consulta, se puede abrir directamente una
hoja especifica de un libro excel. Por ejemplo tengo el
libro: Estadistica.xls y dentro de el tengo las
hojas: "Datos", "Gráficos", "Tendencias". Yo quiero abrir
directamente la hoja "Tendencias" a través de un link que
hago en un programa externo. Mi pregunta es puedo invocar
la apertura del libro con parametros de tal menera que le
pueda indicar la hoja que quiero.

Gracias.

PD. El comando que uso es de Genexus 7.5 y es el siguiente:

link('http://servidor/carpeta/Estadistica.xls')

Preguntas similares