Nom du fichier automatique
Le
Alain.fr
Bonjour,
J'essaie de trouver un moyen lorsque je fais "Enregistrer sous", que le nom
de fichier se mette tout seul ds la petite case "Nom de fichier" (oui je
sait ça se fait déjà automatiquement).
Je voudrais que ça se fasse en respectant mes critères.
C'est là que ça se corse, je voudrais que le contenu de deux champ de texte
se mettent dans ce nom de fichier.
Voici mon format souhaité :
ATT Amiante [texte premier champ] [texte 2ème champ].doc
Ce qui devrait donner : ATT Amiante Hillary VARIEN 10 janv 2009.doc
Le texte premier champ est un nom le deuxième une date.
Je patine depuis un moment là dessus, dernièrement j'ai essayé avec une
macro mais "c'est une première" et le résultat pas très concluant.
De ce genre :
Sub TEST_Save()
ActiveDocument.SaveAs FileName:="E:\Mes documents\" & "ATT Amiante" & ".doc"
End Sub
Mais il manque le nom et la date.
Si vous avez une solution ?
Ce serra avec plaisir.
--
-- Alain
J'essaie de trouver un moyen lorsque je fais "Enregistrer sous", que le nom
de fichier se mette tout seul ds la petite case "Nom de fichier" (oui je
sait ça se fait déjà automatiquement).
Je voudrais que ça se fasse en respectant mes critères.
C'est là que ça se corse, je voudrais que le contenu de deux champ de texte
se mettent dans ce nom de fichier.
Voici mon format souhaité :
ATT Amiante [texte premier champ] [texte 2ème champ].doc
Ce qui devrait donner : ATT Amiante Hillary VARIEN 10 janv 2009.doc
Le texte premier champ est un nom le deuxième une date.
Je patine depuis un moment là dessus, dernièrement j'ai essayé avec une
macro mais "c'est une première" et le résultat pas très concluant.
De ce genre :
Sub TEST_Save()
ActiveDocument.SaveAs FileName:="E:\Mes documents\" & "ATT Amiante" & ".doc"
End Sub
Mais il manque le nom et la date.
Si vous avez une solution ?
Ce serra avec plaisir.
--
-- Alain

Poser une question


Des idées, au moins.
Vous pourriez mettre ces informations dans les propriétés du document
et les réutiliser.
Vous utilisez quelle version de Word ?
--
A+
J'ai Word 2003.
J'ai essayé avec les propriétés mais ça va si le nom ne change pas, je
voudrais qu'il me prennent aussi mes deux champs spécifiques.
-- Alain
"Geo"
Si c'est un nouveau document, Word propose comme nom le contenu de la
première ligne, donc vous pourriez y mettre le futur nom du document,
quitte à le mettre en caractères "blancs" pour qu'on ne les voie pas.
Si je ne me trompe pas, le répertoire par défaut est défini dans les
options.
Word 2003 prend le champ Titre comme nom par défaut s'il est rempli,
donc c'est une deuxième piste.
Le contenu des propriétés est utilisable dans les macros, c'était pour
cela que j'en parlais, vous pouvez même en ajouter de nouvelles.
En fait il y a plusieurs solutions, le tout est de savoir comment
"vivent" vos documents et leurs noms. Si vous modifiez le document,
est-ce qu'il change de nom ? La date c'est la date du jour ? d'un
événement ? de la création du document ? etc.
--
A+
De quel type champ s'agit-il ?
Je ne comprends pas pourquoi ne pas utiliser les champs propriétés,
quitte à en créer de nouveaux.
Circé
http://faqword.fr
Alain.fr a exposé le 05/04/2009 :
En fait ce sont des attestations de formation que je dois stoker.
Ce document est issue d'un modèle, je ne remplie que le nom et la date de la
formation et je classe dans un répertoire Formation avec des sous-dossiers
Dates.
Je n'ai que deux éléments à remplir et ensuite le nom du document à changer.
J'aimerais m'éviter de recopier dans le nom du fichier le nom et la date.
-- Alain