Compartilhar via


Ação da macro ExcluirObjeto

Aplica-se ao: Access 2013, Office 2013

Você pode usar a ação ExcluirObjeto para excluir um objeto de banco de dados especificado.

Observação

Essa ação não será permitida se o banco de dados não for confiável.

Setting

A ação ExcluirObjeto tem os seguintes argumentos.

Argumento da ação

Descrição

Tipo de Objeto

O tipo de objeto que será excluído. Clique em Tabela, Consulta, Formulário, Relatório, Macro, Módulo, Página de Acesso a Dados, Modo de Exibição do Servidor, Diagrama, Procedimento Armazenado ou Função na caixa Tipo de Objeto da seção Argumentos da Ação do painel Construtor de Macros. Para excluir o objeto selecionado no Painel de Navegação, deixe este argumento em branco.

Nome do Objeto

O nome do objeto que será excluído. A caixa Nome do Objeto mostra todos os objetos no banco de dados do tipo selecionado pelo argumento Tipo de Objeto. Se você deixar o argumento Tipo de Objeto em branco, deixe este argumento em branco também. Se você executar uma macro que contém a ação ExcluirObjeto em um banco de dados biblioteca, o Microsoft Office Access 2007 primeiro procurará o objeto com esse nome primeiro no banco de dados biblioteca e depois no banco de dados atual.

Aviso

[!CUIDADO] Se você deixar as caixas Tipo de Objeto e Nome do Objeto em branco, o Access excluirá o objeto selecionado no Painel de Navegação sem exibir uma mensagem de aviso ao encontrar a ação ExcluirObjeto.

Comentários

Você pode usar a ação ExcluirObjeto para excluir objetos temporários criados ao executar a macro. Por exemplo, é possível usar a ação AbrirConsulta para executar uma consulta criar tabela que cria uma tabela temporária. Quando tiver concluído o uso da tabela temporária, você poderá usar a ação ExcluirObjeto para excluí-la.

Esta ação equivale a selecionar um objeto no Painel de Navegação e pressionar a tecla DELETE ou clicar com o botão direito do mouse no objeto no Painel de Navegação e clicar em Excluir.

Para executar a ação ExcluirObjeto em um módulo do Visual Basic for Applications, use o método DeleteObject do objeto DoCmd.