Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.
Em bancos de dados da área de trabalho do Access, se você tiver definido as opções de janela do documento para usar as janelas sobrepostas em vez de documentos com guias, poderá usar a ação de macro MoveAndSizeWindow para mover ou redimensionar a janela ativa. Para obter informações sobre como definir as opções de janela do documento, consulte a seção comentários.
Observação: Esta ação de macro não pode ser aplicada a janelas de código no editor do Visual Basic. Para obter informações sobre como afetar as janelas de código, consulte o tópico da propriedade WindowState.
Observação: A partir do Access 2010, a ação de macro MoverDimensionar é renomeada para MoveAndSizeWindow.
Observação: A ação de macro MoveAndSizeWindow não está disponível nos aplicativos Web do Access.
Configuração
A ação de macro MoveAndSizeWindow tem os seguintes argumentos:
Argumento da ação | Descrição |
---|---|
Seta para a direita |
A nova posição horizontal do canto superior esquerdo da janela, medida a partir da borda esquerda da janela que o contém. Digite a posição na caixa argumento à direita . |
Seta para baixo |
A nova posição vertical do canto superior esquerdo da janela, medida a partir da borda superior da janela que o contém. |
Largura |
A nova largura da janela. |
Altura |
A nova altura da janela. |
Se você deixar um argumento em branco, o Access usará a configuração atual da janela.
Você deve inserir um valor para pelo menos um argumento.
Observação: Cada medida é em polegadas ou centímetros, dependendo das configurações regionais no painel de controle do Windows.
Comentários
Para configurar um aplicativo para usar janelas sobrepostas em vez de documentos com guias, use o seguinte procedimento:
-
Clique em Arquivo > Opções.
-
Clique em Banco de Dados Atual.
-
Na seção Opções do aplicativo , em Opções da janela do documento, clique em janelas sobrepostas.
-
Clique em OKe, em seguida, feche e reabra o banco de dados.
Esta ação é semelhante a clicar em mover ou em tamanho no menu de controle da janela. Com os comandos de menu, você usa as teclas de direção do teclado para mover ou redimensionar a janela. Com a ação de macro MoveAndSizeWindow , você insere a posição e o tamanho das medidas diretamente. Você também pode usar o mouse para mover e dimensionar janelas.
Você pode usar esta ação de macro em qualquer janela, em qualquer modo de exibição.
Dicas
-
Para mover uma janela sem redimensioná-la, insira valores para os argumentos direita e abaixo , mas deixe os argumentos largura e altura em branco.
-
Para redimensionar uma janela sem movê-la, insira valores para os argumentos Width e Height , mas deixe os argumentos direita e abaixo em branco.
Para executar a ação de macro MoveAndSizeWindow em um módulo do Visual Basic for Applications (VBA), use o método MoverDimensionar do objeto DoCmd .
Exemplo
Sincronizar formulários usando uma macro
As seguintes ações de macro abrem um formulário de lista de produtos no canto inferior direito do formulário fornecedores, exibindo os produtos do fornecedor atual. Ele mostra o uso das ações eco, CaixaDeMensagem, IrParaControle, PararMacro, AbrirFormulárioe MoveAndSizeWindow . Ele também mostra o uso de uma expressão condicional com as ações CaixaDeMensagem, IrParaControlee PararMacro . Esta macro deve ser anexada ao botão revisar produtos no formulário fornecedores.
Condição | Ação | Argumentos: configuração | Comentário |
---|---|---|---|
Echo |
Echo ligado: não |
Parar a atualização da tela enquanto a macro estiver em execução. |
|
Énulo ([identificação do fornecedor]) |
MsgBox |
Mensagem: Mova-se para o registro de fornecedor cujos produtos você deseja ver e, em seguida, clique no botão revisar produtos novamente. Aviso sonoro: Sim Tipo: nenhum Título: selecionar um fornecedor |
Se não houver um fornecedor atual no formulário fornecedores, exiba uma mensagem. |
Ações |
Nome do controle: CompanyName |
Mover o foco para o controle CompanyName. |
|
... |
Ações |
Parar a macro. |
|
OpenForms |
Nome do formulário: lista de produtos Modo de exibição: folha de dados Nome do filtro: Onde condição: [CódigoDoFornecedor ID] = [formulários]! [Fornecedores]! IDFornecedor Modo de dados: somente leitura Modo de janela: normal |
Abrir o formulário lista de produtos e mostrar os produtos do fornecedor atual. |
|
MoveAndSizeWindow |
Direita: 0,7799 " Para baixo: 1,8 " |
Posicione o formulário lista de produtos no canto inferior direito do formulário fornecedores. |