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 ambiente de trabalho se definiu o documento opções da janela de 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 opções de janela do documento, consulte a secção de comentários.

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

Nota: Começando no Access 2010, a ação de macro MoverDimensionar nome foi mudada 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 do canto superior esquerdo da janela, medido a partir da margem esquerda da janela do que contenham. Introduza a posição na caixa de argumento para a direita.

Para baixo

A nova posição vertical do canto do canto superior esquerdo da janela, medido a partir da margem superior da janela do que contenham.

Largura

Nova largura da janela.

Altura

Nova altura da janela.


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

Tem de introduzir um valor pelo menos um argumento.

Nota: Cada medição 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 de documento, clique em Windows sobrepostos.

  4. Clique em OK e, 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, utilize as teclas de seta o teclado para mover ou redimensionar a janela. Com a acção de macro MoveAndSizeWindow , introduzir as medidas de tamanho e posição diretamente. Também pode utilizar o rato para mover e dimensionar windows.

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

Sugestões

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

  • Para redimensionar uma janela sem movê-lo, introduza os valores para a largura e altura argumentos mas deixar os argumentos para a direita e para baixo em branco.

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

Exemplo

Sincronizar formulários utilizando uma macro

As seguintes ações de macro abrir um formulário de lista de produtos no canto inferior direito do formulário de fornecedores, apresentando produtos do fornecedor atual. Mostra a utilização de eco, caixa de mensagem, IrParaControlo, PararMacro, AbrirFormulárioe MoveAndSizeWindow ações. Também mostra a utilização de uma expressão condicional com as acções CxMsg, IrParaControloe PararMacro . Esta macro deve ser anexada ao botão Rever produtos no formulário de fornecedores.

Condição

Ação

Argumentos: Definição

Comentário

Echo

Eco no: N

Interromper a atualização de ecrã enquanto está a ser executada a macro.

IsNull ([ID do fornecedor])

CxMsg

Mensagem: mover para o registo de fornecedor cujos produtos que pretende ver e, em seguida, clique no botão Rever produtos novamente.

AvisoSonoro: Sim

Tipo: nenhuma

Título: selecione um fornecedor

Se não existir nenhum fornecedor atual no formulário de fornecedores, apresente uma mensagem.

IrParaControlo

Nome do controlo: NomeDaEmpresa

Mova o foco para o controlo de NomeDaEmpresa.

...

PararMacro

Pare a macro.

AbrirFormulário

Nome do formulário: lista de produtos

Vista: folha de dados

Nome do filtro:

Condição onde: [ID do fornecedor] = [Formulários]! [Fornecedores]! [CódigoDoFornecedor]

Modo de dados: só de leitura

Modo de Janela: Normal

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

MoveAndSizeWindow

Direita: 0.7799"

Para baixo: 1,8"

Posicione o formulário de lista de produtos no canto inferior direito do formulário de 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.

×