Como abrir libro de Excel sin pasar por fichero de disco

07/06/2004 - 21:32 por Eugenio | Informe spam
Hola:

Alguien sabe como abrir un libro de Excel desde una
variable sin tener que generar el tipico "Temp.xls"

Desde disco me funciona bien:
Excel1 = New Excel.Application
WSheet = Excel1.Workbooks.Open("Temp.xls").Worksheets(1)

Los libros ya los tengo cargados en memoria y ocupan
varios MB, por lo que la operación es lenta.

Muchas Gracias a Todos,

Eugenio
 

Leer las respuestas

#1 none
28/06/2004 - 15:34 | Informe spam
Dim xls As Excel.Application
Dim wb As Excel.Workbook

Set xls = New Excel.Application 'Crea una instancia al excel
xls.Application.Visible = False 'Hace que no se vea el excel
xls.Application.ScreenUpdating = False 'Hace que no se vean los
cambios que realizamos en el excel (Siempre y cuando el screen.. sea true)
xls.Application.DisplayAlerts = False 'Haqce que no muestre
mensajes como al cerrar sin guardar

Set wb = xls.Workbooks.Add 'Añade un Workbook
wb.Activate




Eugenio wrote:

Hola:

Alguien sabe como abrir un libro de Excel desde una
variable sin tener que generar el tipico "Temp.xls"

Desde disco me funciona bien:
Excel1 = New Excel.Application
WSheet = Excel1.Workbooks.Open("Temp.xls").Worksheets(1)

Los libros ya los tengo cargados en memoria y ocupan
varios MB, por lo que la operación es lenta.

Muchas Gracias a Todos,

Eugenio

Preguntas similares