Pode utilizar a ação FecharWindow para fechar um separador Access documento especificado ou o separador de documento ativo, se não for especificado nenhum.
Nota: A ação de macro FecharJanela não está disponível nas aplicações Web do Access.
Definição
A ação de macro FecharWindow tem os seguintes argumentos.
Argumento de ação |
Descrição |
---|---|
Tipo de objeto |
O tipo de objeto cujo separador de documento pretende fechar. Clique em Tabela, Consulta, Formulário, Relatório, Macro, Módulo, Página de Acesso a Dados, Vista de Servidor, Diagrama, Procedimento Armazenado ou Função na caixa Tipo de Objeto na secção Argumentos de Ação da janela de estrutura da macro. Para selecionar o separador do documento ativo, deixe este argumento em branco. Nota: Se são fechar um módulo no Visual Basic Editor, tem de utilizar Módulo no argumento Tipo de Objeto. |
Nome do Objeto |
O nome do objeto a ser fechado. A caixa Nome do Objeto apresenta todos os objetos que se encontram na base de dados do tipo selecionado pelo argumento Tipo de Objeto. Clique no objeto a fechar. Se deixar o argumento Tipo de Objeto em branco, deixe também este argumento em branco. |
Guardar |
Se quiser guardar as alterações feitas ao objeto quando estiver fechado. Clique em Sim (guarda o objeto), Não (fecha o objeto sem guardar o mesmo) ou Aviso (pergunta ao utilizador se quer ou não guardar o objeto). A opção predefinida é Aviso. |
Observações
A ação FecharWindow funciona em todos os objetos de base de dados que o utilizador pode abrir ou fechar explicitamente. Esta ação tem o mesmo efeito que selecionar um objeto e, em seguida, fechá-lo clicando com o botão direito do rato no separador do documento do objeto e, em seguida, clicando em Fechar no menu de atalho ou clicando no botão Fechar para o objeto.
Se o argumento Guardar estiver definido como Aviso e o objeto ainda não tiver sido gravado antes da ação Fechar ser realizada, uma caixa de diálogo pede ao utilizador para guardar o objeto antes de fechar a macro. Se configurou o argumento Avisos Ativos da ação DefinirAvisos para Não, não é apresentada a caixa de diálogo e o objeto é automaticamente guardado.
Para executar a ação CloseWindow num módulo VBA (Visual Basic for Applications), utilize o método Close do objeto DoCmd .