none
No Encuentro la Biblioteca de objetos de Microsoft Access en Visual Basic 2008 RRS feed

  • Pregunta

  • Hola, ¿Qué tal? Necesito ayuda en un proyecto en el que estoy trabajando para mi pasantía. Necesito incluir la referencia a  la Biblioteca de objetos de Microsoft Access, pero esta no aparece en la lista de referencias. ¿Qué puedo hacer al respecto? Gracias de antemano =)
    lunes, 25 de agosto de 2014 18:48

Todas las respuestas

  • Hola!

    ¿Tienes Access instalado?, si no lo tienes la referencia no aparecerá.


    Saludos a todos desde Huelva Emilio http://www.mvp-access.es/emilio/

    martes, 26 de agosto de 2014 14:49
  • Si, tento instalado Office 2007, lo que incluye a Access 2007
    miércoles, 27 de agosto de 2014 22:39
  • Hola

    ¿Que es lo que quieres hacer, automatizar Access o acceder a un accdb?

    Salu2,


    José Mª Fueyo [MS MVP Access]

    jueves, 28 de agosto de 2014 13:36
  • Ojo, depende de la versión de Office, Access no va incluido.

    Saludos a todos desde Huelva Emilio http://www.mvp-access.es/emilio/


    jueves, 28 de agosto de 2014 13:53
  • En el proyecto en Visual Basic 2008 tengo una conexión a una base de datos Access. En esa base de datos tengo una macro. Lo que quiero es ejecutar esa macro desde el proyecto en Visual.

    Este es el código que estoy utilizando.

    Dim ejecutarmacro As Microsoft.Office.Interop.Access.ApplicationClass

    ejecutarmacro = CreateObject("Access.Application")
    ejecutarmacro.Visible = False
    ejecutarmacro.OpenCurrentDatabase("C:\Archivos de programa\PASANTÍAS 2014\PROYECTO.accdb", False)

    ejecutarmacro.Run("PRUEBA") 'PRUEBA es el nombre de la macro

    Cuando le doy a generar proyecto,  abre la base de datos, pero me da error al intentar abrir la macro. Dice que no encuentra el objeto "PRUEBA". Ya revisé la base de datos y la macro está ahí, y se ejecuta bien. El problema está al intentar ejecutarla desde el proyecto en Visual Basic 2008. 

    Me puse  investigar y encontré que tengo que agregar la referencia a la Biblioteca de Objetos de Microsoft Access. 

    Mi problema es que no me aparece en la lista de referencias y por lo tanto no lo puedo agregar.


     
    • Editado HOSGARCIA jueves, 28 de agosto de 2014 22:05
    jueves, 28 de agosto de 2014 16:05
  • En realidad, lo que yo quiero hacer es ejecutar una macro de Access 2007 desde Visual Basic 2008. Si existe otra manera mejor o más fácil de hacerlo, estaré muy agradecido si me lo indican.
    jueves, 28 de agosto de 2014 16:06
  • Este es un foro de Office y de su lenguaje de programación (VBA), por lo que creo que será mas rentable para ti si esa pregunta la haces en un foro de VB .Net

    Saludos a todos desde Huelva Emilio http://www.mvp-access.es/emilio/

    domingo, 31 de agosto de 2014 14:46