William utilise fréquemment la commande de Word pour changer la casse, mais il note que le comportement de la commande est (parfois) étrange. Il veut souvent finir par « casse de la phrase », avec la première lettre du premier mot de la phrase en majuscule et toutes les autres lettres en minuscules. Mais Word laisse également le mot «I» en minuscules, alors que, bien entendu, il doit toujours être en majuscule. Par conséquent, William doit revenir en arrière dans le texte et mettre manuellement en majuscule chaque «i» minuscule. Il se demande s’il existe un moyen de contourner ce problème.

La solution, comme beaucoup de gens le pensent, ne se trouve pas dans la fonction de correction automatique de Word.

Par défaut, la correction automatique inclut une option qui remplace automatiquement toutes les occurrences minuscules d’un seul mot de la lettre i par I, au fur et à mesure que vous tapez.

Cependant, ce n’est pas une situation «au fur et à mesure de la saisie». Si vous sélectionnez une phrase et que vous utilisez F3 pour parcourir vos options de capitalisation, vous vous retrouvez – avant d’arriver à la capitalisation de la casse de la phrase – en passant par les majuscules minuscules, qui minuscules toutes les lettres, y compris le pronom «I». Lorsque vous choisissez ensuite la capitalisation de la casse de la phrase, le pronom reste en minuscule, sauf s’il s’agit du premier mot de la phrase. Ce comportement est affiché indépendamment de la façon dont vous avez configuré la correction automatique.

La seule solution que nous avons pu trouver est d’utiliser les capacités de recherche et de remplacement de Word dans une macro pour remplacer toutes les instances d’un i minuscule d’un seul mot par un i majuscule.

Sub iBecomesI()

Selection.WholeStory     Selection.Find.ClearFormatting     Selection.Find.Replacement.ClearFormatting     With Selection.Find         .Text = "i"

.Replacement.Text = "I"

.Forward = True         .Wrap = wdFindAsk         .Format = False         .MatchCase = True         .MatchWholeWord = True         .MatchWildcards = False         .MatchSoundsLike = False         .MatchAllWordForms = False     End With     Selection.Find.Execute Replace:=wdReplaceAll End Sub

La macro peut, si vous le souhaitez, être associée à un raccourci clavier de votre choix afin que vous puissiez l’utiliser avec vos phrases sélectionnées assez facilement.

_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 (7913) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

link: / word-Capitalizing_the_Word_I [Mettre en majuscule le mot" I "].