Objeto Application (Access)

El objeto Application hace referencia a la aplicación de Microsoft Access activa.

Comentarios

El objeto Application contiene todas las colecciones y los objetos de Access.

Use el objeto Application para aplicar métodos o valores de propiedad a toda la aplicación de Access. Por ejemplo, puede usar el método SetOption del objeto Application para establecer las opciones de base de datos de Visual Basic. El ejemplo siguiente muestra cómo establecer la casilla Mostrar barra de estado en la ficha Base de datos actual del cuadro de diálogo Opciones de Access.

Application.SetOption "Show Status Bar", True

Access es un componente COM que admite la característica Automatización, que anteriormente se denominaba Automatización OLE. Es posible manipular los objetos de Access desde otra aplicación que también admita la Automatización. Para ello, use el objeto Application.

Por ejemplo, Microsoft Visual Basic es un componente COM. Puede abrir una base de datos de Access desde Visual Basic y trabajar con sus objetos. En Visual Basic, cree primero una referencia a la biblioteca de objetos de Access y, a continuación, cree una nueva instancia de la clase Application y apunte una variable de objeto a ella, como en el ejemplo siguiente:

Dim appAccess As New Access.Application

Desde aplicaciones que no admiten la palabra clave New , puede crear una nueva instancia de la clase Application mediante la función CreateObject :

Dim appAccess As Object 
Set appAccess = CreateObject("Access.Application")

Después de crear una nueva instancia de la clase Application , puede abrir una base de datos o crear una base de datos mediante el método OpenCurrentDatabase o el método NewCurrentDatabase . Después puede establecer las propiedades del objeto Application y llamar a sus métodos.

Cuando devolvamos una referencia al objeto CommandBars mediante la propiedad CommandBars del objeto Application, podremos obtener acceso a todas las colecciones y los objetos de la barra de comandos de Microsoft Office usando esta referencia.

También puede manipular otros objetos de Access con el objeto Application. Por ejemplo, mediante el método OpenForm del objeto DoCmd de Access, puede abrir un formulario de Access desde Microsoft Office Excel:

appAccess.DoCmd.OpenForm "Orders"

Para obtener más información sobre cómo crear una referencia y controlar objetos mediante la Automatización, vea la documentación de la aplicación que actúa como componente COM.

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.