Passer au contenu

Comment personnaliser n’importe quelle fonction du logiciel

Solution : en créant une macro qui utilise le nom de la fonction.

Vous souhaitez qu’un document soit sauvegardé à chaque fois que vous l’imprimez ? Vous voulez que la police Wingdings soit automatiquement sélectionnée à l’ouverture du menu Insertion/Caractères spéciaux ? Ces actions, et bien d’autres encore, sont possibles, grâce à la personnalisation des fonctions de Word.Pour cela, il suffit de créer une macro portant le nom de la fonction que vous souhaitez modifier. Chaque fonction possède deux noms, un français et un anglais. Optez pour le second. En utilisant le nom anglais, l’éditeur de macros vous affichera d’emblée la partie du code correspondant à la fonction originelle et, surtout, vos macros fonctionneront avec toutes les versions du logiciel (française, anglaise ou autre). Pour connaître la liste des commandes en anglais, consultez la page Web mvps.org/word/FAQs/GeneralSi vous avez
Excel
, téléchargez puis décompactez le fichier WordCommands.zip, afin de lire le fichier WordCommands.xls. Dans le cas contraire, téléchargez puis décompactez le fichier WordCmndsPDF.zip et consultez, à l’aide du logiciel
Acrobat Reader
, le fichier WordCommandAll.pdf.Vous y découvrirez, par exemple, que la commande FilePrintDefault correspond à l’icône [imprimer]. Ouvrez la fenêtre de dialogue Macros à l’aide du menu Outils/Macro/Macros. Dans la zone Nom de la macro, saisissez FilePrintDefault. Dans la zone [macros disponibles dans], sélectionnez le nom de votre document (ou Normal.dot si vous souhaitez que tous vos documents profitent de ce changement).Cliquez enfin sur le bouton [créer].

Visual Basic Editor
est alors automatiquement lancé. Si vous souhaitez, par exemple, enregistrer votre document avant de l’imprimer, ajoutez la ligne ActiveDocument.Save juste avant la commande ActiveDocument.PrintOut. Quittez
Visual Basic Editor
en utilisant le menu Fichier/Fermer et retourner à Microsoft Word.Pour tester votre macro, cliquez sur l’icône Imprimer. Si vous souhaitez également modifier la fonction Imprimer du menu Fichier, il vous suffit de créer une seconde macro nommée FilePrint à partir de la fenêtre de dialogue Macros et d’ajouter la ligne ActiveDocument.Save avant la commande Dialogs(wdDialogFilePrint).Show.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Stéphane Darget