Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se ao: Access 2013, Office 2013
Se você definiu as opções da janela do documento para usar janelas sobrepostas em vez de documentos com guias, poderá usar a ação MoveAndSizeWindow para mover ou redimensionar a janela ativa. Para obter informações sobre como definir opções de janela de documento, consulte a seção Comentários.
Configuração
A ação MoveAndSizeWindow tem os seguintes argumentos.
Argumento da ação |
Descrição |
|---|---|
Right |
A nova posição horizontal do canto superior esquerdo da janela, medida a partir da extremidade esquerda da janela. Insira a posição na caixa Direita na seção Argumentos da Ação do painel Construtor de Macros. |
Down |
A nova posição vertical do canto superior esquerdo da janela, medida a partir da extremidade superior da janela. |
Width |
A nova largura da janela. |
Height |
A nova altura da janela. |
Se você deixar um argumento em branco, o Microsoft Access usará a configuração atual da janela.
Você deve inserir um valor para pelo menos um argumento.
Observação
Cada medida está 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 Opções
Clique em Banco de Dados Atual.
Na seção Opções do Aplicativo, em Opções de Janela de Documento, clique em Janelas Sobrepostas.
Clique em OK e, em seguida, feche e reabra o banco de dados.
Essa ação é semelhante a clicar em Mover ou Dimensionar 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 MoveAndSizeWindow , você insere as medidas de posição e tamanho diretamente. Você também pode usar o mouse para mover e dimensionar janelas.
Você pode usar essa ação em qualquer janela, em qualquer modo de exibição.
Dica
- Para mover uma janela sem redimensioná-la, insira valores para os argumentos Direita e Para Baixo , mas deixe os argumentos Largura e Altura em branco.
- Para redimensionar uma janela sem movê-la, insira valores para os argumentos Largura e Altura , mas deixe os argumentos Direita e Baixo em branco.
Para executar a ação MoveAndSizeWindow em um módulo do Visual Basic for Applications (VBA), use o método MoveSize do objeto DoCmd.
Exemplo
Sincronizar formulários usando uma macro
A macro a seguir abre um formulário 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, MessageBox, GoToControl, StopMacro, OpenForm e MoveAndSizeWindow . Também mostra o uso de uma expressão condicional com as ações CaixaDeMensagem, IrParaControle e PararMacro . Essa macro deve ser anexada ao botão Revisar Produtos no formulário Fornecedores.
Condition |
Ação |
Argumentos: Configuração |
Comentário |
|---|---|---|---|
Echo |
Echo On: No |
Interrompe a atualização de tela quando a macro é executada. |
|
IsNull([Supplier ID]) |
CaixaDeMensagem |
Mensagem: Vá para o registro do fornecedor cujos produtos você deseja ver e clique no botão Revisar produtos novamente. Bipe: SimTipo: NenhumTítulo: Selecionar um fornecedor |
Se não houver um fornecedor atual no formulário Fornecedores, exiba uma mensagem. |
GoToControl |
Nome do Controle: CompanyName |
Mova o foco para o controle CompanyName. |
|
... |
StopMacro |
Pare a macro. |
|
OpenForm |
Nome do formulário: Exibição de lista de produtos: Folha de dadosNome do filtro: Onde Condição: [ID do fornecedor] = [Formulários]! [Fornecedores]! [SupplierID] Modo de dados: Somente leituraModo de janela:normal |
Abra o formulário Lista de Produtos e mostre os produtos do fornecedor atual. |
|
MoveAndSizeWindow |
Direita: 0,7799" Baixo: 1,8" |
Posicione o formulário Lista de Produtos no canto inferior direito do formulário Fornecedores. |