1 votes

Comment créer un nouveau document à partir d'un modèle via la ligne de commande en utilisant MS Word avec un nom de fichier spécifique ?

Est-il possible de créer un nouveau document MS Word basé sur un modèle quelconque à partir d'une ligne de commande de manière à ce qu'il soit automatiquement enregistré dans le fichier spécifié ?

La commande ci-dessous crée un nouveau document basé sur le modèle spécifié. Cependant, ce nouveau document doit être enregistré de manière interactive à partir de MS Word.

winword /tc:/tmp/template.dot

Ce que je voudrais, c'est qu'un nouveau document soit enregistré automatiquement dès sa création dans le fichier spécifié. Donc, quelque chose comme la commande ci-dessous où /file serait un drapeau qui pointe vers le fichier requis, ferait l'affaire.

winword /tc:/tmp/template.dotx /file c:/tmp/new-document.docx

Je n'ai pas trouvé d'options de ligne de commande pour MS Word permettant d'obtenir un tel comportement. Peut-être que cela n'est pas disponible ou que je l'ai manqué.

Merci.

2voto

Davidenko Points 231

Si vous avez simplement besoin d'un nouveau document Word vide, vous pouvez utiliser la méthode suivante :

echo. 2>"New Document.docx"

Tout ce que cela fait, c'est de créer un fichier vide ; vide car vous ne faites rien écho dans ce fichier. Le fichier s'ouvre correctement avec Word 2013, je n'ai pas testé avec d'autres versions. La raison pour laquelle il s'ouvre dans Word est simplement due à l'extension du fichier.

Notez qu'au lieu du seul nom du fichier, vous pouvez utiliser un chemin et un nom entiers ici.

Edit : Alternative qui est bien plus simple :

copy NUL "New Document.docx"

Il suffit de copier le contenu de NUL dans le nouveau fichier. Sous DOS, NUL est en fait un fichier/dispositif qui ne contient toujours rien.

0 votes

Comment un modèle serait-il appliqué à ce fichier ?

0 votes

Oups, il me semble avoir mal lu la partie où vous demandiez qu'un modèle soit appliqué au fichier... Ne tenez pas compte de ma réponse alors.

0 votes

Cependant, pour compléter ma réponse, vous pourriez utiliser les informations de la page suivante pour joindre le modèle après la création du fichier (en utilisant une macro) : wordribbon.tips.net/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X