Richard a demandé s’il y avait un moyen de modifier le nom de fichier généré par Word qui est suggéré lorsque vous choisissez Enregistrer sous ou, dans le cas d’un tout nouveau document, cliquez sur l’outil Enregistrer. Il souhaite suggérer un fichier standard nommé qui contient la date comme préfixe de ce nom.

Il y a en fait deux concepts différents à l’œuvre ici, selon que vous travaillez sur un nouveau document ou sur un document existant. Si vous travaillez avec un document existant, le nom de fichier suggéré lorsque vous cliquez sur Enregistrer sous est en fait le nom de fichier actuel du document.

Si vous travaillez avec un nouveau document, il n’y a aucune différence fonctionnelle entre choisir Enregistrer ou Enregistrer sous; ils affichent tous les deux la boîte de dialogue Enregistrer sous. Dans ce cas, le nom de fichier suggéré est basé sur le paramètre du champ Titre dans la boîte de dialogue Propriétés. (Choisissez Fichier | Propriétés.) S’il n’y a rien dans le champ Titre, le titre suggéré est basé sur la première ligne de texte du fichier, jusqu’au premier signe de ponctuation.

Étant donné la manière dont Word propose les noms suggérés, il existe plusieurs choses qui peuvent être faites pour utiliser une norme. La première consiste à modifier le modèle utilisé pour les documents, afin que le champ Titre y soit défini. Par exemple, suivez ces étapes:

  1. Chargez Normal.dot ou le modèle que vous souhaitez modifier.

  2. Choisissez Fichier | Propriétés pour afficher la boîte de dialogue Propriétés du fichier.

  3. Assurez-vous que l’onglet Résumé est affiché. (Voir la figure 1.)

  4. Dans le champ Titre, entrez le modèle que vous souhaitez utiliser pour les noms de fichiers.

Par exemple, vous pouvez entrer « aaaammjj – Titre ».

  1. Cliquez sur OK.

  2. Enregistrez et fermez le modèle.

Désormais, chaque fois que vous ouvrez un document basé sur ce modèle, le champ Titre sera déjà défini. Lorsque quelqu’un enregistre le document pour la première fois, le titre que vous avez entré à l’étape 4 est suggéré. Cela incitera l’utilisateur à remplacer « aaaammjj » par la bonne date et à remplacer « Titre » par le vrai titre.

Si vous voulez quelque chose de plus automatique, peut-être où la date est automatiquement renseignée, vous devez vous fier à une macro. Vous devez essentiellement créer une macro qui remplace les commandes Enregistrer et Enregistrer sous, et remplit le nom de fichier suggéré comme vous le souhaitez.

Des informations sur la façon d’intercepter diverses commandes (telles que Enregistrer et Enregistrer sous) sont disponibles sur le site Web de Word MVP:

http://www.wordmvp.com/faqs/macrosvba/InterceptSavePrint.htm

Dans la macro que vous créez, vous pouvez définir le nom souhaité avant d’afficher la boîte de dialogue Fichier Enregistrer sous. Par exemple, cet extrait de code gérera l’astuce:

Dim sDefaultFileName as String sDefaultFileName  =  "MyPaper"

With Application.Dialogs(wdDialogFileSaveAs)

.Name = sDefaultFileName     .Format = 0     '2 = Plain Text, 0 = Word Doc     If .Show = 0 Then   'User did not save     End If End With

N’oubliez pas que ce code doit être placé dans une macro plus grande que vous développez en remplacement de la commande Enregistrer sous. La méthode .Show est ce qui affiche réellement la boîte de dialogue.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (3531) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:

link: / wordribbon-Using_a_Standard_Format_in_a_Suggested_File_Name [Utilisation d’un format standard dans un nom de fichier suggéré].