Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Pode utilizar a ação de macro SendKeys nas bases de dados de ambiente de trabalho do Access para enviar batimentos de teclas diretamente para Access ou para uma aplicação ativa baseada 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 será permitida se a base de dados não for fidedigna.

Definição

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

Argumento de ação

Descrição

Batimentos de teclas

As teclas que pretende que o Access ou a aplicação processem. Introduza as combinações de teclas na caixa Batimentos de teclas na secção Argumentos de Ação da janela de estrutura da macro. Pode escrever até 255 carateres. Este argumento é obrigatório.

Espere

Especifica se o macro deve ser colocado em pausa até que as batimentos de teclas tenham sido processadas. Clique em Sim (para colocar em pausa) ou em Não (para não colocar em pausa). A predefinição é Não.

Observações

O Access processa as batimentos de teclas que recebe através da ação de macro SendKeys exatamente como se as tivesse escrito diretamente numa janela do Access.

Para especificar os batimentos de teclas, utilize a mesma sintaxe que faria para a instrução SendKeys .

Nota: Pode ocorrer um erro se o argumento Batimentos de teclas contiver sintaxe incorreta, texto com erro ortográfico ou outros valores que não sejam adequados para a janela para a qual as batimentos de teclas são enviadas.

Pode utilizar esta ação de macro para introduzir informações numa caixa de diálogo, especialmente se não quiser interromper a macro para responder manualmente à caixa de diálogo. Algumas ações de macro do Access, como PrintOut e FindRecord, selecionam automaticamente as opções em determinadas caixas de diálogo utilizadas frequentemente. Pode utilizar a ação de macro SendKeys para selecionar as opções em caixas de diálogo menos utilizadas.

  • Uma vez que a caixa de diálogo suspende a macro, tem de colocar a ação de macro SendKeys antes da ação que faz com que a caixa de diálogo abra e defina o argumento Aguardar como Não.

  • A temporização das batimentos de teclas que atingem o Access ou outra aplicação pode ser complicada. Como resultado, recomenda-se que, se existir outro método (como a ação de macro LocalizarRegisto ), possa utilizar para alcançar uma tarefa pretendida, utilize esse método em vez de utilizar a ação de macro EnviarChaves para preencher as opções numa caixa de diálogo.

Se quiser enviar mais de 255 carateres para o Access ou outra aplicação baseada no Windows, pode utilizar várias ações de macro SendKeys sucessivamente numa macro.

A utilização da ação de macro SendKeys para enviar batimentos de teclas aciona os eventos KeyDown, KeyUp e KeyPress adequados. O envio de batimentos de teclas não ANSI (como uma tecla de função) não aciona o evento KeyPress .

Esta ação não está disponível a partir de um módulo Visual Basic for Applications (VBA). Em alternativa, utilize a instrução SendKeys .

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×