Chercher une lettre absente dans un fichier Word ? C'est possible
Par David, lundi 11 juin 2007 à 09:32 :: Trucs et astuces :: Permalien
Un petit truc bon à savoir. On a eu un problème dans un de nos fichiers Word, il manquait un guillemet au début du chemin d'accès de chaque champs:
- Il faut d'abord désactiver un des assistants de Word, celui qui remplace les " " par « et ». Allez dans Correction automatique → Mise en forme automatique, et décochez Remplacer " " par « et »
- Dans le document Word, affichez les codes champs : Alt+F9
- Appuyez sur Ctrl+H pour afficher chercher/remplacer. Dans la fenêtre, remplissez les champs suivants:
- Rechercher : (INCLUDEPICTURE )([!"])
- Remplacer: \1"\2
- Cochez utiliser les caractères génériques
Ici on a fait un chercher remplacer sur un code champ, mais ça fonctionnera de la même façon dans du texte normal.
Comment ça marche ? A la fin de [!"] se lit : un caractère qui n'est pas le guillemet. L'expression est placée entre () pour pouvoir être récupéré dans le champ Remplacer, c'est le \2. Vous aurez deviné que le \1 c'est le premier groupe entre parenthèses, et que le " entre les deux c'est le guillemet qui nous manquait :-)
Edit: j'avais oublié la capture d'écran du problème 8-P


