Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

PILOTAGE SCANNER

  • Initiateur de la discussion Initiateur de la discussion TYPX
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

TYPX

Guest
Bonjour à tous

je cherche à piloter un scanner (hp8290) avec une macro Excel

afin de réaliser des scans de documents via userform etc

Merci de vos lumières

Visualbasiquement votre

typx
 
bonjour

une piste à explorer avec méthode SENDKEYS (info par F1)
cela te permets d'envoyer des codes clavier
--------------------------------------------------------
SendKeys, méthode
Voir aussiS'applique àExempleDétailsCette méthode envoie des touches à l'application active.

expression.SendKeys(Keys, Wait)
expression Facultative. Expression qui renvoie un objet Application.

Keys Argument de type Variant obligatoire. Touche ou la combinaison de touches que vous voulez envoyer à l'application, sous forme de texte.

Wait Argument de type Variant facultatif. Affectez-lui la valeur True pour que Microsoft Excel attende le traitement des touches avant de rendre le contrôle à la macro. Affectez-lui la valeur False (ou ne spécifiez pas cet agument) pour continuer l'exécution de la macro sans attendre le traitement des touches.

Notes
Cette méthode place les touches dans une zone tampon spécialisée. Dans certains cas, vous devez appeler cette méthode avant d'appeler la méthode qui va traiter les touches. Par exemple, pour envoyer un mot de passe à une boîte de dialogue, vous devez appeler la méthode SendKeys avant d'afficher la boîte de dialogue.

L'argument Keys peut indiquer une quelconque touche unique ou associée à une des touches ALT, CTRL ou MAJ ou à une combinaison de ces dernières. Chaque touche est représentée par un ou plusieurs caractères, tels que 'a' pour la lettre a ou '{ENTER}' pour la touche ENTRÉE.

Pour spécifier des caractères non affichés lorsque vous appuyez sur la touche correspondante (par exemple ENTER ou TAB), utilisez les codes listés dans la table suivante. Chaque code de la table représente une touche du clavier.

Touche Code

AIDE {HELP}
ARRÊT DÉFIL. {SCROLLLOCK}
BAS {DOWN}
De F1 à F15 {F1} à {F15}
DÉBUT {HOME}
DROITE {RIGHT}
ÉCHAP {ESCAPE} or {ESC}
EFFACEMENT {CLEAR}
ENTRÉE ~ (tilde)
ENTRÉE (pavé numérique) {ENTER}
FIN {END}
GAUCHE {LEFT}
HAUT {UP}
INS {INSERT}
PAUSE {BREAK}
PG.PRÉC {PGUP}
PG.SUIV {PGDN}
RET.ARR {BACKSPACE} ou {BS}
RETOUR {RETURN}
SUPPRIMER ou SUPPR. {DELETE} ou {DEL}
TABULATION {TAB}
VERR. MAJ {CAPSLOCK}
VERR. NUM {NUMLOCK}


Vous pouvez aussi spécifier des touches combinées avec MAJ et/ou CTRL et/ou ALT. Pour spécifier une combinaison de touches, utilisez le tableau suivant.

Pour combiner une touche avec : Précédez le code de la touche de :
ALT % (signe de pourcentage)
CTRL ^ (signe d'insertion)
MAJ + (signe plus)


Exemple
Cet exemple montre comment utiliser la méthode SendKeys pour quitter Microsoft Excel.

Application.SendKeys('%fx')
-----------------------------------------------

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
618
Réponses
9
Affichages
258
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…