Enlace a objetos en tiempo de diseño para VB

Alex
29 de Marzo del 2003
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








webJose
29 de Marzo del 2003
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.

Alex222
29 de Marzo del 2003
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.




arias
29 de Marzo del 2003
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....

arias
29 de Marzo del 2003
hla