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 tiver definido as opções da janela do documento para utilizar janelas sobrepostas em vez de documentos com separadores, pode utilizar a ação MoveAndSizeWindow para mover ou redimensionar a janela ativa. Para obter informações sobre como definir as opções da janela do documento, consulte a secção Observações.
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. Introduza a posição na caixa Direita na secção Argumentos de 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 deixar um argumento em branco, o Microsoft Access utiliza a definição atual da janela.
Tem de introduzir um valor para, pelo menos, um argumento.
Observação
Cada medição está em polegadas ou centímetros, dependendo das definições regionais no Windows Painel de Controle.
Comentários
Para configurar uma aplicação para utilizar janelas sobrepostas em vez de documentos com separadores, utilize o seguinte procedimento:
Clicar em Opções
Clique em Base 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 a base de dados.
Esta ação é semelhante a clicar em Mover ou Tamanho no menu Controlo da janela. Com os comandos de menu, utilize as teclas de seta do teclado para mover ou redimensionar a janela. Com a ação MoveAndSizeWindow , introduz diretamente as medidas de posição e tamanho. Também pode utilizar o rato para mover e dimensionar janelas.
Pode utilizar esta ação em qualquer janela, em qualquer vista.
Dica
- Para mover uma janela sem a redimensionar, introduza valores para os argumentos Direita e Baixo , mas deixe os argumentos Largura e Altura em branco.
- Para redimensionar uma janela sem movê-la, introduza valores para os argumentos Largura e Altura , mas deixe os argumentos Direita e Baixo em branco.
Para executar a ação MoveAndSizeWindow num módulo de Visual Basic for Applications (VBA), utilize o método MoveSize do objeto DoCmd.
Exemplo
Sincronizar formulários com uma macro
A seguinte macro abre um formulário lista de produtos no canto inferior direito do formulário Fornecedores, apresentando os produtos do fornecedor atual. Mostra a utilização das ações Eco, MessageBox, GoToControl, StopMacro, OpenForm e MoveAndSizeWindow . Também mostra a utilização de uma expressão condicional com as ações MessageBox, GoToControl e StopMacro . Esta macro deve ser anexada ao botão Rever 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([ID do Fornecedor]) |
CaixaDeMensagem |
Mensagem: Mude para o registo de fornecedor cujos produtos pretende ver e, em seguida, clique novamente no botão Rever Produtos. Aviso Sonoro: YesType: NoneTitle: Selecionar um Fornecedor |
Se não existir nenhum fornecedor atual no formulário Fornecedores, apresente uma mensagem. |
GoToControl |
Nome do Controlo: NomedaEmpresa |
Mude o foco para o controlo CompanyName. |
|
... |
PararMacro |
Pare a macro. |
|
OpenForm |
Nome do Formulário: Vista de Lista de Produtos: DatasheetFilter Nome: Condição Where: [ID do Fornecedor] = [Formulários]! [Fornecedores]! [IDDoForforcedor] Modo de Dados: Modo Só de LeituraWindow: 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. |