<< Retour au sommaire

 

Manipuler un menu déroulant

 

 

 

Vous pouvez manipuler un menu déroulant à partir du langage script.

La démarche est la suivante :

 

  1. Activer le menu déroulant ;
  2. Se déplacer à l’intérieur du menu déroulant jusqu’à atteindre la commande à exécuter ;
  3. Valider la commande.

 

Le script que je vous propose ci-dessous active le menu déroulant dans Word, puis valide la commande « options » dans le menu « Outils ».

 

Script ActiveOutilsOptions ()

ActivateMenuBar () ;Active le menu déroulant.

Pause () ;Marque une pause en attendant que la commande précédente soit exécutée.

;5 NextWord sont nécessaires pour atteindre le menu outils.

NextWord ()

NextWord ()

NextWord ()

NextWord ()

NextWord ()

NextLine () ;Déroule le menu Outils.

PriorLine () ;remonte à l'option de menu Options.

Pause ()

{ENTER} ;Exécute la commande entrée du clavier.

EndScript

 

Remarque :

·   Dans un menu déroulant, la fonction « NextWord » joue le rôle de « flèche droite » ;

·   « PriorWord joue le rôle de « flèche gauche » ;

·   « NextLine » joue le rôle de « flèche basse » ;

·   « PriorLine » joue le rôle de « flèche haute ».

 

Vous pouvez également reproduire le même script de la façon suivante :

 

Script ActiveOutilsOptions ()

{ALT+O} ;Activation du menu Options.

Pause ()

{o} ; pour activer la commande « options » du menu déroulant

EndScript

 

Toutefois, comme le déplacement à l’intérieur d’un menu déroulant rend JAWS bavard, vous pouvez encapsuler le script entre les fonctions SpeechOff et SpeechOn, histoire de lui « couper le sifflet » !.

 

Script ActiveOutilsOptions ()

SpeechOff ; Coupe la parole de JAWS

{ALT+O} ;Activation du menu Options.

Pause ()

{o} ; pour activer la commande « options » du menu déroulant

SpeechOn ; Redonne la parole à JAWS

EndScript

  

Philippe BOULANGER