Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Você pode usar a ação de macro SendKeys nos bancos de dados da área de trabalho do Access para enviar teclas diretamente para Access ou para um aplicativo ativo baseado no Windows.

Observação de segurança: Evite usar a instrução EnviarChaves ou uma macro AutoKeys com informações confidenciais. Um usuário mal-intencionado pode interceptar os pressionamentos de teclas e comprometer a segurança do computador e dos dados.

Observação: Essa ação não será permitida se o banco de dados não for confiável.

Configuração

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

Argumento da ação

Descrição

Teclas

As teclas que você deseja que o Access ou o aplicativo processem. Insira as teclas na caixa Teclas na seção Argumentos de Ação da janela de design de macro. Você pode digitar até 255 caracteres. Esse é um argumento obrigatório.

Esperar

Especifica se o macro deve pausar até que as teclas sejam processadas. Clique em Sim (para pausar) ou Não (para não pausar). O padrão é Não.

Comentários

O Access processa as teclas que recebe por meio da ação macro SendKeys exatamente como se você as tivesse digitado diretamente em uma janela de Acesso.

Para especificar as teclas, use a mesma sintaxe que faria para a instrução SendKeys .

Observação: Um erro pode ocorrer se o argumento Keystrokes contiver sintaxe incorreta, texto com ortografia incorreta ou outros valores que não são apropriados para a janela para a qual os teclas são enviados.

Você pode usar essa ação de macro para inserir informações em uma 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 usadas com frequência. Você pode usar a ação de macro SendKeys para selecionar as opções em caixas de diálogo menos usadas.

  • Como a caixa de diálogo suspende a macro, você deve colocar a ação de macro SendKeys antes da ação que faz com que a caixa de diálogo seja aberta e defina o argumento Esperar como Não.

  • O tempo das teclas que chegam ao Access ou a outro aplicativo pode ser complicado. Como resultado, é recomendável que, se houver algum outro método (como a ação macro FindRecord ) que você pode usar para obter uma tarefa desejada, use esse método em vez de usar a ação macro SendKeys para preencher as opções em uma caixa de diálogo.

Se você quiser enviar mais de 255 caracteres para o Access ou outro aplicativo baseado no Windows, poderá usar várias ações de macro SendKeys sucessivas em uma macro.

Usar a ação de macro SendKeys para enviar teclas dispara os eventos KeyDown, KeyUp e KeyPress apropriados. O envio de teclas não ANSI (como uma chave de função) não dispara o evento KeyPress .

Essa ação não está disponível em um módulo VBA (Visual Basic for Applications). Em vez disso, use a instrução SendKeys .

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×