OVH Cloud OVH Cloud

Alt + Touche : Comment faire ?

5 réponses
Avatar
Alain
Bonjour à tous,

Je cherche comment déclencher des évènnements à l'aide de la combinaison Alt
et d'une touche et ne sais comment faire (à l'instar de Alt+F+Q pour
quitter).

Merci pour vos conseils et pistes.

@ bientôt

Alain

5 réponses

Avatar
pgz
Ponjour,
Voici par exemple coment détecter la combinaison ALT-C ou ALt-D. Sub
déclenché par évènement 'sur touche relâchée' du formulaire actif:

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If (Not (KeyCode = vbKeyC) And Not (KeyCode = vbKeyD)) Or Not (Shift =
acAltMask) Then Exit Sub
...(action si ALT-C ou ALT-D)
End Sub

ZAlut et bonne chance,
pgz



Bonjour à tous,

Je cherche comment déclencher des évènnements à l'aide de la combinaison Alt
et d'une touche et ne sais comment faire (à l'instar de Alt+F+Q pour
quitter).

Merci pour vos conseils et pistes.

@ bientôt

Alain


Avatar
Raymond [mvp]
Bonjour.

Tu peux déclencher des événements en simulant l'enfoncement de touches par
la commande SendKeys.
exemple:
SendKeys "%FQ", True

néanmoins, l'utilisation de sendkeys doit être maîtrisée et utilisée au
minimum, minimum. Par exemple, le sendkeys "%FQ" doit être remplacé par la
fonction Quit d'access.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alain" a écrit dans le message de news:

Bonjour à tous,

Je cherche comment déclencher des évènnements à l'aide de la combinaison
Alt
et d'une touche et ne sais comment faire (à l'instar de Alt+F+Q pour
quitter).

Merci pour vos conseils et pistes.

@ bientôt

Alain


Avatar
Alain
Merci Raymond,

J'espérais secrêtement que VOUS me répondiez en personne (j'ai bien lu dans
des posts que les messages ne devaient pas être nomément adressés) - Merci
donc.

Je vais sans tarder 'explorer' SendKeys et espère touver de quoi me tordre
le neurône ...

Sans vouloir abuser, peut-être avez-vous une base exemple (j'ai cherché sans
succès - pas trop surfé il est vrai, je le reconnais) ... A votre bon coeur
pour le lien

Bravo et mille mercis pour votre apport à ce forum

Bien à vous
Avatar
Raymond [mvp]
Bonjour.

je n'ai pas de pages dédiée à sendkeys car c'est une fonction très bien
expliquée dans l'aide en ligne.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Alain" a écrit dans le message de news:

Merci Raymond,

J'espérais secrêtement que VOUS me répondiez en personne (j'ai bien lu
dans
des posts que les messages ne devaient pas être nomément adressés) - Merci
donc.

Je vais sans tarder 'explorer' SendKeys et espère touver de quoi me tordre
le neurône ...

Sans vouloir abuser, peut-être avez-vous une base exemple (j'ai cherché
sans
succès - pas trop surfé il est vrai, je le reconnais) ... A votre bon
coeur
pour le lien

Bravo et mille mercis pour votre apport à ce forum

Bien à vous




Avatar
Charles ERNST
Il existe une possibilité de macr AutoKeys.......
Vois l'aide :
Attribuer une action ou un ensemble d'actions à une touche


"Alain" a écrit dans le message de news:

Bonjour à tous,

Je cherche comment déclencher des évènnements à l'aide de la combinaison
Alt
et d'une touche et ne sais comment faire (à l'instar de Alt+F+Q pour
quitter).

Merci pour vos conseils et pistes.

@ bientôt

Alain