Ação de macro EnviarSeqüênciaDeCaracteres

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Você pode usar a ação de macro EnviarSeqüênciaDeCaracteres em bancos de dados da área de trabalho do Access para enviar pressionamentos de teclas diretamente para o 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: Esta ação não será permitida se o banco de dados não for confiável.

Configuração

A ação de macro EnviarSeqüênciaDeCaracteres tem os seguintes argumentos.

Argumento da ação

Descrição

Pressionamentos

Os pressionamentos de teclas que você deseja que o Access ou o aplicativo processe. Insira os pressionamentos de teclas na caixa pressionamentos de teclas na seção argumentos da ação da janela de design da macro. Você pode digitar até 255 caracteres. Esse é um argumento obrigatório.

Corra

Especifica se o macro deve pausar até que os pressionamentos de tecla tenham sido processados. Clique em Sim (para pausar) ou não (para não pausar). O padrão é Não.

Comentários

O Access processa os pressionamentos de teclas que recebe por meio da ação de macro EnviarSeqüênciaDeCaracteres exatamente como se você os tivesse digitado diretamente em uma janela do Access.

Para especificar os pressionamentos de tecla, use a mesma sintaxe que você faria para a instrução EnviarSeqüênciaDeCaracteres .

Observação: Pode ocorrer um erro se o argumento de pressionamento de teclas contiver sintaxe incorreta, texto digitado incorretamente ou outros valores que não sejam apropriados para a janela à qual os pressionamentos de 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 Imprimir e LocalizarRegistro, selecionam automaticamente as opções em determinadas caixas de diálogo usadas com frequência. Você pode usar a ação de macro EnviarSeqüênciaDeCaracteres para selecionar as opções em caixas de diálogo usadas com menos frequência.

  • Como a caixa de diálogo suspende a macro, você deve colocar a ação de macro EnviarSeqüênciaDeCaracteres antes da ação que faz com que a caixa de diálogo seja aberta e definir o argumento aguardar como não.

  • O tempo dos pressionamentos de 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 de macro LocalizarRegistro ) que você possa usar para realizar uma tarefa desejada, use esse método em vez de usar a ação de macro EnviarSeqüênciaDeCaracteres para preencher as opções em uma caixa de diálogo.

Se você quiser enviar mais de 255 caracteres para acessar ou outro aplicativo baseado no Windows, poderá usar várias ações de macro EnviarSeqüênciaDeCaracteres em sucessão em uma macro.

Usar a ação de macro EnviarSeqüênciaDeCaracteres para enviar pressionamentos de tecla dispara os eventos KeyDown, KeyUpe KeyPress apropriados. O envio de pressionamentos de teclas não-ANSI (como uma tecla de função) não aciona o evento KeyPress .

Essa ação não está disponível em um módulo do Visual Basic for Applications (VBA). Use a instrução EnviarSeqüênciaDeCaracteres em vez disso.

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×