Objeto application (Access)

O objeto Application se refere ao aplicativo ativo do Microsoft Access.

Comentários

O objeto Application contém todos os objetos e as coleções do Access.

Use o objeto Application para aplicar métodos ou configurações de propriedade a todo o aplicativo Access. Por exemplo, você pode usar o método SetOption do objeto Application para definir opções de banco de dados do Visual Basic. O exemplo a seguir mostra como você pode definir a caixa de seleção Exibir Barra de Status na guia Banco de Dados Atual da caixa de diálogo Opções do Access.

Application.SetOption "Show Status Bar", True

O Access é um componente COM que dá suporte à Automação, anteriormente denominada Automação OLE. Você pode manipular objetos do Access de outro aplicativo que também ofereça suporte à Automação. Para fazer isso, use o objeto Application.

Por exemplo, o Microsoft Visual Basic é um componente COM. Você pode abrir um banco de dados access do Visual Basic e trabalhar com seus objetos. No Visual Basic, primeiro crie uma referência à biblioteca de objetos Access e crie uma nova instância da classe Application e aponte uma variável de objeto para ela, como no exemplo a seguir:

Dim appAccess As New Access.Application

Em aplicativos que não dão suporte à nova palavra-chave, você pode criar uma nova instância da classe Application usando a função CreateObject :

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

Depois de criar uma nova instância da classe Application , você pode abrir um banco de dados ou criar um novo banco de dados usando o método OpenCurrentDatabase ou o método NewCurrentDatabase . Você poderá então definir as propriedades do objeto Application e chamar seus métodos.

Ao retornar uma referência para o objeto CommandBars usando a propriedade CommandBars do objeto Application, você poderá acessar todos os objetos da barra de comandos do Microsoft Office utilizando essa referência.

Você também pode manipular outros objetos do Access por meio do objeto Application. Por exemplo, usando o método OpenForm do objeto DoCmd do Access, você pode abrir um formulário do Access no Microsoft Office Excel:

appAccess.DoCmd.OpenForm "Orders"

Para saber mais sobre como criar uma referência e controlar objetos utilizando a Automação, consulte a documentação do aplicativo que está atuando como o componente COM.

Métodos

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.