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.
Observação: A ação de macro FecharWindow não está disponível nas aplicações Web do Access.
Configuração
A ação de macro FecharWindow tem os seguintes argumentos.
Argumento da 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 de documento ativo, deixe este argumento em branco. Observação: Se estiver a fechar um módulo no Editor do Visual Basic, tem de utilizar Módulo no argumento Tipo de Objeto . |
Nome do Objeto |
O nome do objeto a fechar. 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 deixar o argumento Tipo de Objeto em branco, deixe este argumento em branco também. |
Salvar |
Se pretende guardar as alterações ao objeto quando está fechado. Clique em Sim (guardar o objeto), Não (feche o objeto sem guardá-lo) ou em Prompt (indique ao utilizador se quer ou não guardar o objeto). A predefinição é Pedido. |
Comentários
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
Se o argumento Guardar estiver definido como Pedido e o objeto ainda não tiver sido guardado antes de a ação Fechar ser executada, uma caixa de diálogo pede ao utilizador para guardar o objeto antes de a macro o fechar. Se tiver definido o argumento Avisos Ativado da ação SetWarnings como Não, a caixa de diálogo não é apresentada e o objeto é guardado automaticamente.
Para executar a ação CloseWindow num módulo VBA (Visual Basic for Applications), utilize o método Close do objeto DoCmd .