This version has as goal to save the html output in a separate dir, because it makes cleaning things up easier.

Other minor changes:
- Je mets Know_Yourself\ai\plymouth comme default pour le path dans le input Dialog Box.

- Un peu de ménage dans les variables qui ne servent plus.

- Je déplace la condition
   ' only process if the file doesn't contain the string "DONTPUBLISH":
plus haut, pour éviter un peu d'opérations inutiles. Mais l'idéale serait de regrouper les opérations par directory sans doute, pour ne pas faire 50 fois les mêmes checks sur les directory structures s'il y a 50 files dans un directory.
(Par ailleurs, au lieu du
With ActiveDocument.Content.Find ...
 avec le End With tout à la fin,
   ce qui est vraiment affreux (mélanger control structures  avec accessor commodities)
ce serait mieux d'utiliser la variante avec le "Find.Execute FindText..."