Sharon a reçu un document qui comprend de nombreux tableaux. Elle a sélectionné le document entier en utilisant Ctrl + A, puis a changé le paramètre de langue du document. Cependant, cela n’a pas modifié le paramètre de langue pour aucun des textes contenus dans les tableaux. Sharon se demande s’il existe un moyen de vraiment changer le paramètre de langue pour tout le texte du document.

Lors de certains tests, nous avons constaté que si vous avez un document qui comprend des tableaux, lorsque vous appuyez sur Ctrl + A et modifiez le paramètre de langue, ces paragraphes du tableau sont également affectés, tout comme les paragraphes normaux. Le seul moment où cela ne s’est pas produit est si le tableau se trouvait dans une partie « sans corps » du document, telle qu’une zone de texte, une forme, un en-tête, un pied de page, des notes de fin ou des notes de bas de page. Dans ces cas, le texte de ces éléments n’a pas été affecté.

La seule façon d’affecter chacun de ces domaines est d’utiliser une macro. Par exemple, voici une simple macro qui parcourra chacune des StoryRanges du document et changera la langue de chaque paragraphe:

Sub ChangeLanguage()

Dim r As Range     Dim p As Paragraph

For Each r In ActiveDocument.StoryRanges         For Each p In r.Paragraphs             p.Range.LanguageID = wdEnglishUK         Next p     Next r End Sub

Le paramètre de langue, dans cette macro, est défini sur l’anglais britannique. Si vous souhaitez qu’il soit défini dans une langue différente – et il y en a des dizaines – vous pouvez utiliser l’une des énumérations répertoriées sur cette page:

https://msdn.microsoft.com/en-us/VBA/Word-VBA/articles/wdlanguageid-enumeration-word

Pour la plupart des gens, la simple macro devrait fonctionner correctement. Si vous avez un document plus complexe, cependant, vous pouvez toujours trouver des zones où la langue n’a pas été modifiée. Dans ce cas, vous pouvez trouver la macro à la page suivante utile:

https://cybertext.wordpress.com/2011/10/14/word-macro-to-set-the-language-for-most-eleme/

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (5227) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365.