La página Web de Emilio Sancha - MVP 2006/11
La página Web de Emilio Sancha

Inicio    |   Access    |   Excel    |    Visual Script    |   Enlaces    |   Búsquedas    |   Apuntes    |   Libro de Visitas

Suscripcion RSS

Referencias de una aplicación Microsoft Office

 

Para verificar las Referencias de una aplicación Microsoft Office, cualquiera que sea esta, iremos al Editor de Visual Basic, mediante Alt + F11 por ejemplo y desde el menú abriremos Herramientas > Referencias se nos abrirá un cuadro de diálogo como el de la imagen, en el que veremos todas aquellas referencias que la aplicación tiene establecidas. (Si la ejecución del código estuviera pausado, las referencias no estarán accessibles (aparecerán en color gris y no se abrirán), deberemos detener el proceso antes de poder continuar.

 

Es posible que alguna de ellas falte, como en esta ocasión, en que pone (FALTA) en cuyo caso, tendremos dos opciones:

  • desmarcarla y comprobar si los problemas se han resuelto
  • desmarcarla y buscar una similar de una versión diferente, marcándola a continuación

En algunas ocasiones, especialmente en el caso de DAO y ADO, puede ser necesario que una esté por encima de la otra, (la posición está relacionada con la prioridad), en ese caso podremos desplazarlas arriba y abajo mediante las flechas ubicadas a la derecha de las referencias. Por ultimo y si no se ha resuelto el problema, trataremos de buscar el archivo, Control ActiveX, librería DLL, etc, mediante el botón Examinar, una vez encontrado seleccionarlo y probar.

Pudiera ocurrir que aún existiendo en la máquina no estuviera registrado, para registrarlo, por ejemplo, deberemos localizarlo con el Explorador de Windows, pulsar con el botón derecho seleccionar Abrir con buscar regsvr32.exe, cuya ruta en Windows XP es C:\WINDOWS\system32\regsvr32.exe y Aceptar

Es recomendable para evitar errores, declarar las variables indicando mediante su correspondiente prefijo, a que tipo pertenecen, por ejemplo

Dim dbs As DAO.Database
Dim rst As DAO.Recordset

o

Dim rst As ADODB.Recordset

asegurándonos siempre de que la correspondiente referencia está activada, sin que en este caso sea importante el orden en que lo esté.

 

Ultima Revisión Sábado, 29-Oct-2005 15:28


  • NOTA: La información contenida en esta página, así como el código fuente incluido en la misma, se proporciona TAL CUAL, sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo explicado, recomendado o sugerido en la presenta página.

    This page is provided AS IS with no warranties, and confers no rights. You assume all risk for your use.

    Ultima actualización:  Sábado, 15 de Octubre de 2016
    © Emilio Sancha 2.004-2.016