<b>IV. Des macros (ou comment faire son PIMP avec OOo, marche aussi avec Word)</b>
Proposer au lecteur un texte sur le forum, c'est bien, lui proposer en bonus un PDF qu'il pourra lire tranquillement avant de le trasher, c'est mieux.
Et, ô magie, OOo est la chose qu'il vous faut. Je ne vais même pas vous expliquer comment faire un PDF, je crois qu'il suffit de savoir que c'est dans <i>Fichier > Exporter au format PDF...</i> (vous pouvez également cliquer sur la petite icône dans la barre d'outils, mais vous zappez alors les options)
Problème général : le texte n'est pas suffisamment bien mis en forme pour être <i>Imprim. nat. Approved</i>, et vous taper tous ces guillemets un à un, euh, non merci.
Solution globale : les macros
En deux coups de cuiller à click, on démarre l'enregistrement : <i>Outils > Macros > Enregistrer une macro</i>
Dès qu'on a fini les opérations voulues, on clique sur le bouton Terminer l'enregistrement et on donne un nom à sa macro.
Il suffira ensuite d'aller dans <i>Outils > Macros > Exécuter la macro</i>. Par défaut les macros sont enregistrés dans <i>Mes Macros > Standard > Module 1</i>.
NB : pour plus de clarté, je mets un tiret bas “_” à la place des espaces insécables “ ” (parce que, comme vous pouvez le constater, on voit pas trop qu'elles sont insécables)
<b>Cas pratique n°1 (fastoche)</b>
Vous avez devant vous un texte dans lequel tous les points d'interrogation sont collés au mot qui les précède.
Vous y remédiez en faisant Ctrl + F :
Rechercher : “?”
Remplacer : “_?”
<b>Cas pratique n°2 (tout aussi simple)</b>
Vous avez un texte dans lequel tous les points d'exclamation sont séparés du mot qui les précède par une espace qui n'est pas insécable :
Vous y remédiez en faisant Ctrl + F :
Rechercher : “ !”
Remplacer : “_!”
<b>Cas pratique n°3 (ça se complique)</b>
Vous avez un texte dans lequel les points-virgules sont insérés au petit bonheur la moule : des fois collés au mot qui les précède, parfois séparés par une espace non-insécable, parfois une espace insécable.
Vous pouvez toujours y remédier en faisant Ctrl + F
On vire tout d'abord les espaces non-insécables :
Rechercher : “ ;”
Remplacer : “_;”
Ensuite, on rajoute une espace insécable devant chaque point-virgule :
Rechercher : “;”
Remplacer : “_;”
On rectifie le tir en transformant tous les points virgules précédés de deux espaces insécables en points-virgules précédés d'une seule espace insécable :
Rechercher : “__;”
Remplacer : “_;”
À faire chez vous : ce cas se complique un peu si on l'applique à des signes de ponctuation qui peuvent aller par triplets (“!!!” quoi). Saurez-vous trouver l'opération supplémentaire à effectuer pour éviter de vous retrouver avec des “_?_?_?” (indice : les transformer en “_???”)
<b>Cas pratique n°4 (con mais long)</b>
Vous avez devant vous un texte où tous les guillemets ressemblent à ça – " – et non pas à ça – «_ _». Par souci de simplification, on supposera que les conditions sont favorables : les guillemets ouvrants sont toujours collés au mot qui les suit et jamais au mot ou au signe de ponctuation qui les précède, et les guillemets fermants sont toujours collés au mot qui les précède et jamais au mot qui les suit (ils peuvent en revanche être collés au signe de ponctuation qui les suit).
Oui, ça en fait des conditions.
Essayons de dresser la liste des situations auxquelles on sera confronté :
"A -> "Z (ne pas oublier les majuscules accentuées, si vous les utilisez)
"a -> "z
A" -> Z" (si vous avez l'habitude d'écrire en majuscules ou aimez les acronymes)
a" -> z"
0" -> 9" (pourquoi pas)
."
,"
?"
!"
..."
–"
Précisons qu'en bon français, on évite généralement les :" ou les ;" (même s'il peut y avoir des exceptions, pourquoi pas).
On retrousse les manches, et on se tape toutes les lettres de l'alphabet, majuscules et minuscules, deux fois, puis les quelques signes de ponctuation :
"A devient «_A
." devient ._»
etc
---