Ajoutez plusieurs fichiers d'un même type au menu contextuel «Nouveau»


10

Je comprends parfaitement comment ajouter un "nouveau" fichier / modèle au menu contextuel à partir de l'Explorateur Windows (Windows 7), en modifiant le registre, comme expliqué ici par exemple:

Comment puis-je ajouter un élément au «nouveau» menu contextuel?

Il fonctionne très bien et la sous-clé "filename" me permet de définir un fichier spécifique situé dans C: \ Windows \ ShellNew. J'y ai donc configuré un fichier .doc correspondant au modèle de lettre de mon entreprise (avec logo, nom, adresse ...). Chaque fois que je veux créer une lettre, je fais juste un clic droit et j'ai le modèle sur mon répertoire actuel!

Maintenant, je voudrais avoir plusieurs modèles comme celui-ci pour seulement 1 type de fichier (.doc)

Le problème est qu'il semble qu'il n'y a qu'une seule sous-clé NullFile / FileName / Data / Command possible dans la clé ShellNew.

Existe-t-il une solution de contournement, avec une valeur de commande par exemple? Ou un comportement similaire sans modifier le registre?

Je voudrais simplement créer facilement différents modèles Word à partir de mon répertoire actuel et éviter un copier / coller.

Merci pour vos réponses ou conseils.

Réponses:


2

La première chose que vous devez faire est de définir la Commandchaîne ( Right Click> Nouveau > Valeur de chaîne ) sur %SystemRoot%\System32\cmd.exe /c "%SystemRoot%\ShellNew\WordTemplates.bat ^"%1^""(en supposant que les modèles se trouvent dans C: \ Windows \ ShellNew ).

Ensuite, créez un nouveau fichier dans C: \ Windows \ ShellNew \ WordTemplates.bat . Dans ce fichier, placez les lignes de code suivantes:

@echo off
echo What document would you like to create?
echo 1 - Template 1
echo 2 - The best template
echo 3 - Sample template
echo 4 - Template 4
echo 5 - Template 5
echo 6 - Template 6
echo 7 - Template 7
echo 8 - Template 8
echo 9 - Template 9
echo 0 - Template 10
choice /c 123457890>nul
copy "%SystemRoot%\ShellNew\Template%errorlevel%.docx" %1>nul

Vous pouvez remplacer les descriptions de chaque modèle selon vos préférences. Les noms de fichiers de chaque modèle doivent être Template1.docx , Template2.docx , ..., Template10.docx , Template11.docx , etc. Le code ci-dessus n'autorise que 10 modèles. Si vous souhaitez spécifier 26 modèles, vous pouvez utiliser l'alphabet comme choix. Vous pouvez également modifier l'extension du fichier en .doc.


1

Je sais que ce n'est pas exactement la même chose, mais qu'en est-il simplement d'utiliser les modèles Word? Si vous renommez une extension .doc en .dot, elle se transforme automatiquement en modèle! Qu'est-ce que cela fait?

Si vous double-cliquez sur ce fichier, il ouvrira un nouveau document Word avec ce fichier comme modèle! Il n'écrasera pas le modèle à moins que vous ne demandiez explicitement à Word de le faire. Appuyez sur Enregistrer ou Enregistrer sous pour afficher la boîte de dialogue Enregistrer, comme s'il s'agissait d'un tout nouveau fichier.

Ce que je recommanderais, c'est de mettre tous les modèles dans un dossier, puis d'ajouter le dossier en tant que barre d'outils à la barre des tâches. Toujours disponible, et vous pouvez simplement cliquer, au lieu d'un clic droit, pointer vers nouveau, puis cliquer à nouveau. Ce serait deux clics (un si vous avez une grande barre des tâches), pas d'attente.


1
C'est à peu près ce que j'ai aujourd'hui, mais vous allez plus loin en introduisant la barre d'outils (c'est une bonne idée). Cependant, le modèle s'ouvrira, mais ne sera enregistré dans aucun dossier. C'est ce dernier comportement que je recherche.
Antoine

Que voulez-vous dire?
Canadian Luke

1
Ce que je cherchais, c'était de parcourir manuellement un dossier, puis de décider d'y créer un modèle. Ce que vous proposez est d'ouvrir le modèle, puis de l'enregistrer dans un dossier. Pour certaines raisons, cette méthode me convient moins que l'autre. je vais attendre et voir si j'ai d'autres réponses, puis évaluer la vôtre
Antoine

0

Inventez une nouvelle extension pour les fichiers doc que vous souhaitez ajouter et configurez-les pour qu'ils s'ouvrent avec Word. Appelez chaque fichier comme un nouveau type de fichier.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.