J'ai testé vite fait sur une version 2007 et l'objet semble fonctionnel.
Deux points cependant concernant ton exemple :
- placer le chemin du ficher dans la boucle For...Each ne me semble pas la meilleur solution : mieux vaut utiliser une autre Sub dans laquelle tu placerais des arguments comme je l'ai proposé.
- si je comprends bien le code que tu as fourni : tu ouvres le fichier
et tu le fermes après traitement
donc je ne vois pas trop la différence avec l'utilisation de la propriété
BuiltinDocumentProperties sur ce point précis puisque là aussi le fichier doit être ouvert pour être exploité.
A+