none
Ayuda para ver hoja Excel RRS feed

  • Pregunta

  • Hola a todos:

    Uso vb 6.0 y tengo esta rutina para ver una hoja excel creada previamente:

    Public Sub Ver_Excel(Ruta, handle)
        Dim miXls As Object
        Set miXls = GetObject(Ruta)
        If Mensaje("               ¿Desea abrir y ver ahora la hoja generada?" & vbCrLf & vbCrLf _
                & "Para poder verla debe tener cerrada la aplicación Excel" & vbCrLf & vbCrLf _
                & "También podrá abrirla en cualquier otro momento desde...:" & vbCrLf _
                & Ruta, vbDefaultButton2 + vbYesNo, Programa, handle) = vbYes Then
            miXls.Application.Visible = True
            miXls.Parent.Windows(1).Visible = True
            miXls.Saved = True
                End If
        Set miXls = Nothing
    End Sub

    Me ha funcionado perfectamente hasta que instalé Office 2010 con Ezxcel 14.

    Me da un error de servidor remoto (?). Que puedo hacer para que vuelva a funcionar?

    Gracias anticipadas

    domingo, 1 de mayo de 2011 22:44

Todas las respuestas

  • Hola: Pregunto: la hoja creada es muy compleja? con fórmulas y vínculos externos?

    Revisa esto a ver que aporta.

    "Como el título indica, con este simple y pequeño procedimiento, basta pasar un recordset para que se cree una hoja de Microsoft Excel, de una manera muy sencilla, con muy pocas líneas." (tomado de http://www.mvp-access.com/foro/forum_posts.asp?TID=66102)

    http://www.tucondominioaldia.com.ve/archivos/expXLSRec.rar

    domingo, 1 de mayo de 2011 22:53
  • Gracias por tu rápiuda respuesta.

    La hoja no es compleja; no tiene ´fórmulas, solo datos de texto, pero el problema no es crearla sino, una vez creada abrirla sin necidad de abrir la aplicación excel.

    Me lo venia haciendo con el código que transcribom hasta que instale Office 2010, que me da el error que indico.

    ¿Alguna sujerencia?

    Muy agradecido de antemano a tod@s

    domingo, 1 de mayo de 2011 23:04
  • No se cual es el problema. No tengo el office 2010.
    domingo, 1 de mayo de 2011 23:52