EnvoiTouches, action de macro

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser l’action de macro EnvoiTouches dans les bases de données de bureau Access pour envoyer les séquences de touches directement à Access ou à une application basée sur Windows active.

Note de sécurité : Évitez d’utiliser l’instruction SendKeys ou une macro AutoKeys avec des informations sensibles et confidentielles. Un utilisateur malveillant pourrait intercepter la frappe et compromettre la sécurité de votre ordinateur et de vos données.

Remarque : Cette action ne sera pas autorisée si la base de données n’est pas fiable.

Paramètre

L’action de macro EnvoiTouches comporte les arguments suivants.

Argument de l’action

Description

Combinaisons de touches

La combinaison de touches Access ou l’application à traiter. Entrez les combinaisons de touches dans la zone touches dans la section Arguments d’Action de la fenêtre de création de macro. Vous pouvez taper jusqu'à 255 caractères. Il s’agit d’un argument obligatoire.

Patienter

Spécifie si la macro doit attendre que les séquences de touches ont été traitées. Cliquez sur Oui (en pause) ou non (pour ne pas attendre). La valeur par défaut est Aucun.

Remarques

Access traite les touches qu’il reçoit via l’action de macro EnvoiTouches exactement comme si vous l’aviez tapée directement dans une fenêtre Access.

Pour spécifier les combinaisons de touches, utilisez la même syntaxe comme vous le feriez pour l’instruction EnvoiTouches .

Remarque : Une erreur peut se produire si l’argument touches contient une syntaxe incorrecte, texte mal orthographié ou autres valeurs qui ne sont pas appropriées pour la fenêtre qu'expédition les combinaisons de touches.

Vous pouvez utiliser cette action de macro pour entrer des informations dans une boîte de dialogue, particulièrement si vous ne voulez pas interrompre la macro pour répondre manuellement à la boîte de dialogue. Certaines actions de macro Access, tels que Imprimer et TrouverEnregistrement, sélectionnent automatiquement les options dans certaines boîtes de dialogue fréquemment utilisées. Vous pouvez utiliser l’action de macro EnvoiTouches pour sélectionner les options dans les boîtes de dialogue moins fréquemment utilisées.

Remarque : 

  • Étant donné que la boîte de dialogue interrompt la macro, vous devez placer l’action de macro EnvoiTouches avant l’action qui entraîne la boîte de dialogue Ouvrir et définir l’argument attendre sur non.

  • La synchronisation des touches atteindre Access ou une autre application peut s’avérer difficile. Par conséquent, il est recommandé que s’il existe une autre méthode (par exemple, l’action de macro TrouverEnregistrement ), vous pouvez utiliser pour effectuer la tâche souhaitée, utilisez cette méthode plutôt que d’utiliser l’action de macro EnvoiTouches pour remplir les options d’une boîte de dialogue.

Si vous voulez envoyer plus de 255 caractères à Access ou une autre application Windows, vous pouvez utiliser plusieurs actions de macro EnvoiTouches successives dans une macro.

Utilisation de l’action de macro EnvoiTouches pour envoyer des touches déclenche les événements touche appuyéeet touche activéeKeyUpappropriés. L’envoi de séquences de touches non ANSI (par exemple, une touche de fonction) ne déclenche pas l’événement touche activée .

Cette action n’est pas disponible à partir d’un module Visual Basic pour Applications (VBA). Utilisez l’instruction EnvoiTouches à la place.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×