Visual Basic - insertar datos en excel sin abrirlo

Life is soft - evento anual de software empresarial
 
Vista:

insertar datos en excel sin abrirlo

Publicado por barbara (1 intervención) el 01/05/2006 02:42:56
desde visual basic 6.0 accedo a excel,
en una hoja creo una tabla con datos .. anda todo... el problema q tengo es q cdo inserto los datos se abre excel... si saco las instrucciones para q excel este "visible " no anda...
parte de mi codigo es este:

Set xlbook = GetObject("c:\libro_venta.xls")

xlbook.Application.Visible = True
xlbook.Windows(1).Visible = True

muchas gracias!
barbara
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:insertar datos en excel sin abrirlo

Publicado por mikel (9 intervenciones) el 03/05/2006 10:56:48
Con GetObject no lo consegui, tuve que crear la excel :

Set oExcel = CreateObject("EXCEL.APPLICATION")
Set oBook = oExcel.Workbooks.Add
Set oSheet = oBook.Worksheets(1)

y luego recorrer las celdas:

oSheet.Cells(i, j).Value= "valor"

En mi caso era para generar datos en una grafica, por lo que tenia otra excel "fija" que se actualizaba automaticamente con los datos de la excel recien creada, lo digo por si necesitas algo en la excel que no puedas rellenar desde visual.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar