Você pode usar a ação CloseWindow para fechar uma guia de documento Access especificada ou a guia documento ativo se nenhuma for especificada.
Observação: A partir do Access 2010, a ação de macro Fechar foi renomeada para CloseWindow.
Observação: A ação de macro CloseWindow não está disponível nos aplicativos Web do Access.
Configuração
A ação macro CloseWindow tem os seguintes argumentos.
Argumento da ação |
Descrição |
Tipo de Objeto |
O tipo de objeto cuja guia de documento você deseja fechar. Clique em Tabela, Consulta, Formulário, Relatório, Macro, Módulo, Página de Acesso a Dados, Exibição do Servidor, Diagrama, Procedimento Armazenado ou Função na caixa Tipo de Objeto na seção Argumentos de Ação da janela de design de macro. Para selecionar a guia documento ativo, deixe esse argumento em branco. Observação: Se você estiver fechando um módulo no Editor do Visual Basic, deverá usar Módulo no argumento Tipo de Objeto . |
Nome do Objeto |
O nome do objeto a ser fechado. A caixa Nome do Objeto mostra todos os objetos no banco de dados do tipo selecionado pelo argumento Tipo de Objeto. Clique no objeto para fechar. Se você deixar o argumento Tipo de Objeto em branco, deixe esse argumento em branco também. |
Salvar |
Se é necessário salvar alterações no objeto quando ele é fechado. Clique em Sim (salvar o objeto), Não (feche o objeto sem salvá-lo) ou Prompt (solicitar ao usuário se deve ou não salvar o objeto). O padrão é Prompt. |
Comentários
A ação CloseWindow funciona em todos os objetos de banco de dados que o usuário pode abrir ou fechar explicitamente. Essa ação tem o mesmo efeito que selecionar um objeto e, em seguida, fechá-lo clicando com o botão direito do mouse na guia de documento do objeto e clicando em Fechar no menu de atalho ou clicando no botão Fechar para o objeto.
Se o argumento Salvar estiver definido como Prompt e o objeto ainda não tiver sido salvo antes da ação Fechar ser executada, uma caixa de diálogo solicitará que o usuário salve o objeto antes que a macro o feche. Se você tiver definido o argumento Avisos Sobre da ação SetWarnings como Não, a caixa de diálogo não será exibida e o objeto será salvo automaticamente.
Para executar a ação CloseWindow em um módulo VBA (Visual Basic for Applications), use o método Close do objeto DoCmd.