Merci Pat5,
En fait, j'avance à taton, et je découvre pleins de choses.
Je suis confronté à un petit problème: Pour pouvoir charger par macro une référence (par exemple celle de word à l'ouverture du fichier que j'enléverais à la fermeture), j'utilise le code suivant:
ActiveWorkbook.VBProject.References.AddFromFile "C:\Program Files\Microsoft Office\Office10\MSWORD.OLB"
MAIS, car il y a un MAIS: pour que ce code fonctionne, il faut 2 conditions:
1- comme je l'ai dit plus haut, faire confiance au projet Visual Basic dans le menu sécurilé des macros
2- il faut avoir auparavant chargé une autre référence, qui contiens justement les éléments que j'utilise. Chez moi, cette référence s'appelle "Microsoft Visual Basic for Applications Extensibility 5.3".
Et celle là, je ne peux la charger par VBA, puisque j'ai besoin qu'elle soit déjà chargée pour que mon code fonctionne! Bref, le serpent se mord la queue.
Donc pour C@thy, il faut vérifier aussi cette référence manuellement.
Enfin, pour l'erreur sue le Save As sous word, c'est peut-être parce que la version Excel XP a de nouveaux arguments par rapport à ta version.
Essaye de mettre simplement:
.ActiveDocument.SaveAs Filename:="C:\Documents and Settings\Laurent\Mes documents\ListeAdresses.txt", FileFormat:=wdFormatText,
le reste est sans doute inutile.
Bref, comme tu dis, Dan, ça ouvre des horizons, et je m'amuse comme un petit fou.
Bonne soirée à tous.
Laurent.