Notes de Fin

Notes de Fin

Nous avons vu comment gérer les références des articles qu’on écrit avec Word.

Le problèmes des liens informatiques introduits par les « Notes de Fin » ou les « renvois » est que la revue sollicitée pour éditer l’article peut vous refuser le fichier .doc. Probablement parce que la conversion du fichier Word (.doc) dans leur logiciel de composition ne prend pas en compte ces fonctions de Word.

Et là, ça devient un casse-tête. S’il y a 5 ou 6 références, le faire manuellement ne pose pas de problème. S’il y en a une centaine, il y a de quoi s’arracher les cheveux.

En effet, Word convertit facilement les « Notes de Fin » en « Notes de Bas de Page », et vice-versa. Mais il n’a ABSOLUMENT rien prévu pour convertir les « Notes de Fin » en texte brut (sans parler des renvois…).

J’ai fouillé le Net, dans l’espoir de dénicher une macro (macrocommande) qui marche… rien; j’ai demandé à ChatGPT, sa macro, ou plutôt ses nombreuses macros (on a bavardé un moment) ne fonctionnaient pas. Je lui ai fait des infidélités avec Bard (on est moins intimes), même fiasco.

Je me suis finalement résolu à mettre les mains dans le cambouis (ou tout au moins sous le capot) : apprendre suffisamment de langage « Visual Basic pour Application » (VBA) pour programmer moi-même (avec mon intelligence naturelle, I.N.) une macro qui fasse le boulot.

Ça m’a pris une semaine, mais c’est fait. Je ne sais pas comment, mais ÇA MARCHE !

La macro

  1. Va à la section des notes de fin
  2. Recopie le texte de chaque référence (en signalant les références éventuellement vides)
  3. L’insère dans une liste formatée et numérotée à la fin de l’article
  4. Sélectionne tous les renvois vers des notes
  5. Les mets à jour automatiquement avant de supprimer l’hyperlien
  6. Fait en boucle la procédure suivante pour chaque numéro de note de fin :
    • Sélectionne le dernier numéro qui renvoie à une note de fin
    • Le copie et le colle comme texte brut
    • Le formate en exposant ou non (au choix) et en couleur bleue (pour qu’on vérifie que le travail a été fait).
    • Détruit le numéro d’index
    • Va au numéro de note de fin précédent jusqu’au numéro 1
  7. Et annonce que le travail est terminé en gérant les éventuelles erreurs de liens orphelins qui apparaissent en couleur magenta

Si vous êtes intéressés vous pouvez télécharger la macro à l’onglet téléchargements

Share Button