Compartilhar via


Ação da macro RenomearObjeto

Aplica-se ao: Access 2013, Office 2013

Você pode usar a ação RenomearObjeto para renomear 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 RenomearObjeto tem os seguintes argumentos.

Argumento da ação

Descrição

Novo nome

Um novo nome para o objeto de banco de dados. Digite o nome do objeto na caixa Novo Nome, na seção Argumentos da Ação do painel Construtor de Macros. Este é um argumento obrigatório.

Tipo de Objeto

O tipo de objeto a ser renomeado. 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. Para renomear o objeto selecionado no Painel de Navegação, deixe esse argumento em branco.

Nome antigo

O nome do objeto a ser renomeado. A caixa Nome Antigo mostra todos os objetos de banco de dados do tipo selecionado pelo argumento Tipo de Objeto. Se você deixar o argumento Tipo de Objeto em branco, faça o mesmo com este argumento.

OBSERVAÇÃO: se você executar uma macro que contém a ação Renomear em um banco de dados de biblioteca, o Microsoft Access primeiro procurará o objeto com esse nome no banco de dados da biblioteca e, em seguida, no banco de dados atual.

Comentários

O novo nome do objeto de banco de dados deve cumprir as convenções de nomeação padrão para objetos do Access.

Não é possível renomear um objeto aberto.

Se você deixar em branco os argumentos Tipo de Objeto e Nome Antigo, o Access renomeará o objeto selecionado no Painel de Navegação. Para selecionar um objeto nesse painel, você pode usar a ação SelecionarObjeto com o argumento No Painel de Navegação definido como Sim.

Outra maneira de renomear um objeto é clicar com o botão direito do mouse no Painel de Navegação, clicar em Renomear e digitar um novo nome. Com a ação RenomearObjeto, você não precisa selecionar primeiro o objeto no Painel de Navegação nem interromper a macro para digitar o novo nome.

Essa ação é diferente da ação CopiarObjeto, que cria uma cópia do objeto com um novo nome.

Para executar a ação RenomearObjeto em um módulo do VBA (Visual Basic for Applications), use o método Renomear do objeto DoCmd.