Tenemos en la empresa varias aplicaciones desarrolladas en VB6 y muchas de las consultas las enviamos directamente a Excel (97) ahora estamos evaluando migrar a OO2, y uno de los puntos a resolver seria ¿como enviar esas consultas a OO2?

He estado revisando algunos documento de la web pero no me han sido de mucha utilidad -o no , especialmente porque aun hablan de StarOffice y no logro hacer funcionar los ejemplos que he encontrado.

Este es un ejemplo del código que utilizo para Excel (desde VB6), si alguien tiene algún ejemplo similar que me pueda enviar, se los agradecería enormemente.


Atte.

Victor Padilla.

   Dim objExcel As Object
   Dim strSQL As String
   Set objExcel = CreateObject("Excel.Application")
   Set Query = New ADODB.Recordset
strSQL = ""
   strSQL = strSQL & "SELECT CAMPO_ID, CAMPO_NOMBRE "
   strSQL = strSQL & "From TABLA_XYZ "

   Query.Open strSQL, SQLdatos, , , adCmdUnknown
   objExcel.Visible = True
   objExcel.Workbooks.Add
   objExcel.Range("A1").Select
   If Query.EOF = False Then
        Query.MoveFirst
   End If

   objExcel.DisplayAlerts = False
   objExcel.Worksheets(1).Cells(1, 1) = "Registros encontrados"
   objExcel.Worksheets(1).Cells(1, 1).Font.Bold = True

   objExcel.Worksheets(1).Cells(2, 1) = "ID "
   objExcel.Worksheets(1).Cells(2, 2) = "DESCRIPCION "

   X = 2
   Do While Not Query.EOF
       X = X + 1
       objExcel.Worksheets(1).Cells(X, 1) = Q2!CAMPO_ID
       objExcel.Worksheets(1).Cells(X, 2) = Q2!CAMPO_NOMBRE
       Query.MoveNext
   Loop
   Query.Close
   objExcel.DisplayAlerts = True


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a