Acção de macro MoveAndSizeWindow

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Em bases de dados de ambiente de trabalho do Access se tiver definido as opções da janela do seu documento para utilizar janelas sobrepostas em vez de documentos com separadores, pode utilizar 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 secção comentários.

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

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

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

Definição

A ação de 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 do limite esquerdo da janela que a contém. Introduza a posição na caixa argumento do lado direito .

Seta Para Baixo

A nova posição vertical do canto superior esquerdo da janela, medida a partir do limite superior da janela que a contém.

Largura

A nova largura da janela.

Altura

A nova altura da janela.


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

Tem de introduzir um valor para pelo menos um argumento.

Nota: Cada medida está em 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 separadores, utilize o seguinte procedimento:

  1. Clique em Ficheiro > Opções.

  2. Clique em Base de Dados Atual.

  3. Na secção Opções da aplicação , em Opções da janela do documento, clique em janelas sobrepostas.

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

Esta ação é semelhante a clicar em mover ou dimensionar no menu controlo da janela. Com os comandos de menu, pode utilizar as teclas de seta do teclado para mover ou redimensionar a janela. Com a ação de macro MoveAndSizeWindow , insere diretamente a posição e as medidas de tamanho. Também pode utilizar o rato para mover e dimensionar janelas.

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

Sugestões

  • Para mover uma janela sem redimensioná-la, introduza valores para os argumentos direita e abaixo , mas deixe os argumentos largura e altura em branco.

  • Para redimensionar uma janela sem movê-la, introduza os valores dos argumentos largura e altura , mas deixe os argumentos direita e baixo em branco.

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

Exemplo

Sincronizar formulários utilizando uma macro

As seguintes ações de macro abrem um formulário de lista de produtos no canto inferior direito do formulário fornecedores, apresentando os produtos do fornecedor atual. Apresenta a utilização das ações eco, CaixaDeMensagem, IrParaControle, PararMacro, AbrirFormulárioe MoveAndSizeWindow . Também mostra a utilização de uma expressão condicional com as ações CaixaDeMensagem, IrParaControlee PararMacro . Esta macro deve ser associada ao botão rever produtos no formulário fornecedores.

Condição

Ação

Argumentos: Definição

Comentário

Echo

Eco ativado: não

Parar a atualização do ecrã enquanto a macro está em execução.

Énulo ([ID do fornecedor])

CxMsg

Mensagem: avance para o registo de fornecedores cujos produtos pretende ver e, em seguida, clique novamente no botão rever produtos.

AvisoSonoro: Sim

Tipo: nenhum

Título: selecionar um fornecedor

Se não existir um fornecedor actual no formulário fornecedores, apresentar uma mensagem.

IrParaControlo

Nome do controlo: NomeEmpresa

Mover o foco para o controlo NomeDaEmpresa.

...

PararMacro

Parar a macro.

AbrirFormulário

Nome do formulário: lista de produtos

Vista: folha de dados

Nome do filtro:

Condição WHERE: [Supplier ID] = [formulários]! [Fornecedores]! Iddofornecedor

Modo de dados: só de 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.

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.

×