Raccourcis clavier dans une version non anglaise de Microsoft Office

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Raccourcis clavier dans une version non anglaise de Microsoft Office

Message par ForumBot »

Raccourcis clavier dans une version non anglaise de Microsoft Office




Source : Super User [microsoft-office]

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Raccourcis clavier dans une version non anglaise de Microsoft Office

Message par ayi »

Je suis presque certain qu’il n’existe pas de moyen intégré pour modifier les raccourcis dans les applications MS Office.


Cependant, vous pouvez utiliser AutoHotkey à cette fin.


Le script


^a::
^f::
^s::
WinGet, Process, ProcessName, A
if(RegExMatch(Process, "^(WINWORD|EXCEL)\.EXE$"))
{
if(A_ThisHotKey = "^a")
SendPlay, ^e
if(A_ThisHotKey = "^f")
SendPlay, ^b
if(A_ThisHotKey = "^s")
SendPlay, ^g
}
else
SendPlay, %A_ThisHotKey%
return


Comment cela fonctionne





^a::, spécifie l’une des touches de raccourci qui exécutent le script avant l’instruction return, où ^ indique la touche Ctrl.





WinGet, Process, ProcessName, A stocke le nom du processus de la fenêtre active (A) dans la variable Process.





if(RegExMatch(Process, "^(WINWORD|EXCEL)\.EXE$")) {...} else ... vérifie si Process correspond à l’expression régulière, c’est-à-dire s’il correspond à l’une des chaînes WINWORD.EXE ou EXCEL.EXE.





Si c’est le cas, le premier bloc est exécuté.





if(A_ThisHotKey = "^a") vérifie si la touche de raccourci pressée est Ctrl + A.


Si c’est le cas, cela simule la combinaison de touches Ctrl + E, qui est le raccourci portugais pour tout sélectionner1.





Sinon, SendPlay, %A_ThisHotKey% simule la combinaison de touches qui a été initialement pressée.


De cette façon, les autres applications continuent de se comporter normalement.


Comment l’utiliser





Téléchargez et installez la dernière version d’AutoHotkey.





Enregistrez le script ci-dessus sous le nom ms-office.ahk, en utilisant votre éditeur de texte préféré.





Double-cliquez sur le fichier pour exécuter le script.





Si vous le souhaitez, copiez le script (ou un lien vers celui-ci) dans le dossier Startup.





Pour ajouter d’autres applications MS Office, modifiez simplement l’expression régulière.


Pour ajouter PowerPoint, par exemple, remplacez (WINWORD|EXCEL) par (WINWORD|EXCEL|POWERPNT).





Pour ajouter d’autres raccourcis, vous devez modifier deux parties du script.


Pour ajouter Ctrl + O (Ouvrir…), par exemple, ajoutez la ligne ^o:: à la liste tout en


(Réponse tronquée)

Répondre

Revenir à « Excel & VBA »