Enlace a objetos en tiempo de diseño para VB
Estimados Amigos
Deseo realizar una referencia de objeto enlasada en tiempo de diseño para excel utilizando el siguiente código:
**********************************************
Dim xlApp1 As Excel.Application
Set xlApp1 = New Excel.Application
**********************************************
Sin embargo al compilar el programa se produce un error:
Error 48 en tiempo de ejecución
Error al cargar la biblioteca DLL
Estoy utilizando Visual Basic 6.0 y Excel 97
No se si me pueden ayudar y decirme que debo hacer para que se ejecute el código.
Posdata: Ya inclui en las Referencias: Microsoft Excel 8.0 Object Lybrari
Gracias por su ayuda
Deseo realizar una referencia de objeto enlasada en tiempo de diseño para excel utilizando el siguiente código:
**********************************************
Dim xlApp1 As Excel.Application
Set xlApp1 = New Excel.Application
**********************************************
Sin embargo al compilar el programa se produce un error:
Error 48 en tiempo de ejecución
Error al cargar la biblioteca DLL
Estoy utilizando Visual Basic 6.0 y Excel 97
No se si me pueden ayudar y decirme que debo hacer para que se ejecute el código.
Posdata: Ya inclui en las Referencias: Microsoft Excel 8.0 Object Lybrari
Gracias por su ayuda
Esto no resuelve el problema, sino que más bien es una alternativa.
Dim xlApp1 As Object
Set xlApp1 = CreateObject("Excel.Application")
y así sucesivamente para todos los objetos de Excel. Esta forma se le conoce como "Automation", y sirve para cualquier versión de Excel, siempre y cuando usted utilice funciones de Excel que se encuentren en las distintas versiones.
Por cierto, esta forma no requiere la Referencia a la biblioteca de Excel.
Dim xlApp1 As Object
Set xlApp1 = CreateObject("Excel.Application")
y así sucesivamente para todos los objetos de Excel. Esta forma se le conoce como "Automation", y sirve para cualquier versión de Excel, siempre y cuando usted utilice funciones de Excel que se encuentren en las distintas versiones.
Por cierto, esta forma no requiere la Referencia a la biblioteca de Excel.
Estimado WEBJOSE gracias por la respuesta la he probado y me ha resultado....
Sin embargo no se si tu sabrías cual es la razón para que salga el error mencionado, ya que he probado el código
************************************
Dim xlApp1 As Excel.Application
Set xlApp1 = New Excel.Application
*************************************
en la máquina de un amigo y ahí si ha corrido sin problemas....
Gracias.
Sin embargo no se si tu sabrías cual es la razón para que salga el error mencionado, ya que he probado el código
************************************
Dim xlApp1 As Excel.Application
Set xlApp1 = New Excel.Application
*************************************
en la máquina de un amigo y ahí si ha corrido sin problemas....
Gracias.
estimado amigo el problema es que cuando se una cosa es usar office standar y otra es office´profesional ...hay muchos conflicots ..ha mi ha pasado lo mismo....
