La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17885 - USANDO VB6.0 COMO PUEDO MOSTRAR EN PANTALLA UN ARCHIVO EXCEL
Autor:  ivan infante
Hola, necesito desde una aplicación en VB 6.0 abrir un archivo de excel para editarlo y agregarle o corregirle datos para posteriormente hacer un proceso. He logrado cargar un archivo específico previamente indicado, pero no he logrado que en tiempo de ejecución abra cualquier archivo. Para esto he utilizado varios componentes tales como dbgrid y OLE. MUCHO AGRADECERE si alguien puede ayudarme.

  Respuesta:  Luis Fernando Melo Sevilla
Hola
Primero Haga referencia a La Biblioteca de Objetos de Excel, usando las referencias de Visual Basic

Segundo usa este codigo para abrir un archivo

'Inicializa Excel
Sub OPEN_EXCEL(sfilename As String)
On Error GoTo Err_Enviar

Set xl = GetObject("Excel.Application")
xl.Application.Workbooks.Open sfilename
xl.Visible = True

Exit_Enviar:
Exit Sub
Err_Enviar:
If Err.Number = 432 Then
Set xl = CreateObject("Excel.Application")
Resume Next
Else
MsgBox Err.Description, vbOKOnly + vbCritical
End If
Resume Exit_Enviar
End Sub

'Envia datos a una sessión de trabajo de Excel
Sub ENVIAR_EXCEL(Valor As String, x As Integer, Y As Integer)
xl.Worksheets(1).Cells(x, Y).Value = Valor
End Sub

... espero te sirva si es lo que necesitabas