Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/07/2003, 01:40
Albertron
 
Fecha de Ingreso: marzo-2002
Mensajes: 188
Antigüedad: 23 años, 1 mes
Puntos: 0
ya está

Gracias a los dos,
Ya conseguí hacerlo. Lo he hecho por programación y, aunque sabía como hacer la query y abrir el documento excel desde Vb, todavía no sabía cómo hacerlo para pasar la información al excel.
Al final lo hice así:

...
' Hago la query

' Abro el excel

Do While Not objRS.EOF

' Si es la primera pasada por el bucle, pinto la cabecera
ApExcel.Cells(InitRow, (num_column + 1)).Formula = objRS.Fields(num_column).Name
ApExcel.Cells(InitRow, (num_column + 1)).Borders.Value = 1
ApExcel.Cells(InitRow, (num_column + 1)).Font.Bold = True
ApExcel.Cells(InitRow, (num_column + 1)).Interior.ColorIndex = 36

' Para cada campo de un registro de la query
For num_column = 0 To num_campos - 1 Step 1
ApExcel.Cells(InitRow, (num_column + 1)).Formula = objRS.Fields(num_column).Value
ApExcel.Cells(InitRow, (num_column + 1)).Font.Bold = False
Next num_column

objRS.MoveNext
Loop


Gracias y un saludo