Salut,

Dans Word, il existe des fonctions d'interface très puissantes pour la recherche et le remplacement de caractères. Comme avec Heureux-Oli vous étiez parti sur du VBA, je ne suis pas intervenu avant et cette approche est plus puissante pour les traitements (des ordonnances, pas les traitements dans les ordonnances ).

Mais lorsqu'un document peut avoir plusieurs formes pour une structure similaire, la meilleure solution consiste à mettre au point ton traitement sur un format "correct" (c'est ce que tu as fait avec Heureux-Oli) puis d'effectuer des pré-traitements si besoin pour faire évoluer tes fichiers proches de ce format vers ce format. Ainsi, par exemple, pour tes paragraphes vides à supprimer, tu fais comme le dit Heureux-Oli, c'est OK mais avant tu devais voir pour effectuer un remplacement global qui prenne "^p^w^p" en "^p^p", ce qui a pour effet de remplacer tous les paragraphes "blancs" par des paragraphes vides. Et là le code VBA peut travailler.