Acção de Macro ComandosPorTeclado

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.

Pode utilizar a ação de macro ComandosPorTeclado nas bases de dados de ambiente de trabalho de acesso para enviar batimentos de teclas diretamente para Access ou para uma aplicação activa baseados no Windows.

Nota de Segurança: Evite utilizar a instrução SendKeys ou uma macro AutoKeys com informações confidenciais. Um utilizador com más intenções pode intercetar as combinações de teclas e comprometer a segurança do seu computador e dos seus dados.

Nota: Esta ação não é permitida se a base de dados não é fidedigno.

Definição

A ação de macro ComandosPorTeclado tem os seguintes argumentos.

Argumento de ação

Descrição

Combinações de teclas

As combinações de teclas que pretende Access ou a aplicação para processar. Introduza as combinações de teclas na caixa batimentos de teclas na secção Argumentos de acção da janela de estrutura de macros. Pode escrever até 255 carateres. Este é um argumento necessário.

Espere

Especifica se a macro deve fazer uma pausa até que tenham sido processados batimentos de teclas. Clique em Sim (para colocar em pausa) ou n (para colocar em pausa não). A predefinição é não.

Observações

O Access processa as combinações de teclas recebe através da acção de macro ComandosPorTeclado exatamente como se tivesse escrito-las diretamente numa janela do Access.

Para especificar as combinações de teclas, utilize a mesma sintaxe, tal como faria para a instrução ComandosPorTeclado .

Nota: Um erro pode ocorrer se o argumento batimentos de teclas contiver sintaxe incorreta, texto com erros ortográficos ou outros valores que não estão adequados para a janela que para são enviadas as combinações de teclas.

Pode utilizar esta ação de macro para introduzir informações na caixa de diálogo, especialmente se não pretender interromper a macro manualmente responder à caixa de diálogo. Automaticamente algumas ações de macro do Access, como impressão e LocalizarRegisto, seleccionam as opções em determinadas caixas de diálogo utilizadas com frequência. Pode utilizar a ação de macro ComandosPorTeclado para selecionar as opções nas caixas de diálogo menos comummente utilizados.

Nota: 

  • Uma vez que a caixa de diálogo suspende, a macro, tem de colocar a acção de macro ComandosPorTeclado antes da ação que faz com que a caixa de diálogo Abrir e defina o argumento esperar para não.

  • A temporização de batimentos de teclas chegar ao Access ou de outra aplicação pode ser difícil. Como resultado, é recomendado que se existir qualquer outro método (por exemplo, a ação de macro LocalizarRegisto ) pode utilizar para alcançar a tarefa pretendida, utilize esse método em vez de utilizar a ação de macro ComandosPorTeclado para preencher as opções numa caixa de diálogo.

Se pretender enviar mais de 255 carateres para o Access ou outra aplicação baseados no Windows, pode utilizar várias acções de macro ComandosPorTeclado em sucessão numa macro.

Utilizar a ação de macro ComandosPorTeclado para enviar accionadores batimentos de teclas os eventos TeclaEmBaixo, TeclaEmCimae pressão adequados. Enviar não ANSI batimentos de teclas (tal como uma tecla de função) não acionar o evento de pressão .

Esta ação não está disponível a partir de um módulo Visual Basic for Applications (VBA). Utilize a instrução ComandosPorTeclado .

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.

×