MoveAndSizeWindow Macro Action

Nas bases de dados do access desktop se tiver definido as opções da janela do documento para utilizar janelas sobrepostas em vez de documentos com placas, pode utilizar a ação macro MoveAndSizeWindow para mover ou redimensionar a janela ativa. Para obter informações sobre como definir opções de janela de documento, consulte a secção Observações.

Nota: Esta ação macro não pode ser aplicada a janelas de código no Editor Visual Basic. Para obter informações sobre como afetar as janelas de código, consulte o tópico de propriedade do WindowState.

Nota: A partir de Access 2010, a ação macro MoveSize foi renomeada para MoveAndSizeWindow.

Nota: A ação macro MoveAndSizeWindow não está disponível em aplicações web do Access.

Definição

A ação macro MoveAndSizeWindow tem os seguintes argumentos.

Argumento de ação

Descrição

Direita

A nova posição horizontal do canto superior esquerdo da janela, medida a partir da borda esquerda da sua janela contendo. Introduza a posição na caixa de argumento direita.

Para baixo

A nova posição vertical do canto superior esquerdo da janela, medida a partir da borda superior da janela contendo.

Largura

A nova largura da janela.

Altura

A nova altura da janela.


Se deixar um argumento em branco, Access utiliza a definição atual da janela.

Deve inserir um valor para pelo menos um argumento.

Nota: Cada medição é de polegadas ou centímetros, dependendo das definições regionais no Painel de Controlo do Windows.

Observações

Para configurar uma aplicação para utilizar janelas sobrepostas em vez de documentos com placas, utilize o seguinte procedimento:

  1. Clique em Ficheiro > Opções.

  2. Clique em Base de Dados Atual.

  3. Na secção Opções de Aplicação, nas Opções de Janela de Documento,clique em Sobrepor Windows.

  4. Clique em OK,e, em seguida, feche e reabra a base de dados.

Esta ação é semelhante a clicar em Move ou Size no menu Control da janela. Com os comandos do menu, utilize as teclas de seta do teclado para mover ou redimensionar a janela. Com a ação macro MoveAndSizeWindow, introduz diretamente as medições de posição e tamanho. Também pode usar o rato para mover e tamanho das janelas.

Pode utilizar esta ação macro em qualquer janela, em qualquer vista.

Sugestões

  • Para mover uma janela sem redimensioná-la, introduza valores para os argumentos de Direita e Para baixo, mas deixe os argumentos de Largura e Altura em branco.

  • Para redimensionar uma janela sem movê-la, introduza valores para os argumentos de Largura e Altura, mas deixe os argumentos de Direita e Para baixo em branco.

Para executar a ação macro MoveAndSizeWindow num módulo Visual Basic for Applications (VBA), utilize o método MoveSize do objeto DoCmd.

Exemplo

Sincronizar formas usando uma macro

As seguintes ações macro abrem um formulário de Lista de Produtos no canto inferior direito do formulário Fornecedores, exibindo os produtos do fornecedor atual. Mostra a utilização das ações Echo, MsgBox,GoToControl,StopMacro,OpenForme MoveAndSizeWindow. Também mostra o uso de uma expressão condicional com as ações msgBox,GoToControle StopMacro. Esta macro deve ser anexada ao botão Produtos de Revisão no formulário Fornecedores.

Condição

Ação

Argumentos: Definição

Comentário

Echo

Eco em: Não

Pare a atualização do ecrã enquanto o macro estiver em funcionamento.

Isnull ([ID fornecedor])

CxMsg

Mensagem: Mude para o registo do fornecedor cujos produtos deseja ver e, em seguida, clique novamente no botão Produtos de Revisão.

AvisoSonoro: Sim

Tipo: Nenhum

Denominação: Selecione um Fornecedor

Se não houver fornecedor atual no formulário Fornecedores, apresente uma mensagem.

IrParaControlo

Nome de controlo: Nome da empresa

Mova o foco para o controlo do Nome da Empresa.

...

PararMacro

Pare a macro.

AbrirFormulário

Nome do formulário: Lista de produtos

Ver: Ficha técnica

Nome do filtro:

Onde condição:[ID fornecedor] = [Formulários]! [Fornecedores]! [FornecedorID]

Modo dados: Ler apenas

Modo de Janela: Normal

Abra o formulário lista de produtos e mostre os produtos do fornecedor atual.

MoveAndSizeWindow

Direito: 0.7799"

Abaixo: 1.8"

Posicione o formulário lista de produtos no direito inferior do formulário Fornecedores.

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×