Bonjour,
Je crois que cela vient du fait que lors d'enregistrement de macro, la selection de l'ancien texte et son remplacement ne se font pas. Du coup quand tu relances la macro, le texte est inséré à côté.Si ton pied de page ne contient qu'une ligne essaie de jouer sur la selection:
Selection.MoveEnd wdParagraph
Selection.Delete
Cela aura pour effet d'effacer le paragraphe de ton pied de page avant d'inserer la nouvelle chaine.