Necesito duplicar un archivo de Word y nombrarlo según una lista de Excel u otro formato de lista

1

Tengo un archivo de palabras base que necesito copiar y nombrar aproximadamente 300 veces. El contenido del archivo de Word será el mismo, pero el nombre del archivo será diferente según una columna dentro de Excel (o una lista de cualquier tipo, no importa)

He revisado un poco las cosas y parece que no puedo encontrar ninguna dirección sobre cómo hacer algo como esto. Básicamente, me gustaría copiar por lotes el archivo, y luego podría utilizar una utilidad de cambio de nombre de archivo, pero no sabía si había una mejor manera. Potencialmente incluso con guión.

hisnameisjimmy
fuente

Respuestas:

2

Algo como esto podría funcionar en un shell de comandos de Windows.

Cree su lista de nombres de archivo deseados en un archivo de texto simple:

FileNames.txt , un nombre de archivo por línea.

filename1.docx  
filename2.docx 
filename3.docx 
...etc

Luego ejecute lo siguiente en una ventana de comandos, suponiendo que reemplace FileToCopy.docx con su nombre de archivo real.

C: \ scripts> para / F% i IN (FileNames.txt) Copie FileToCopy.docx% i

Obviamente, podría refinarse mucho, pero creo que esto satisfaría sus requisitos. Lo que hará es que para cada línea en el archivo FileNames.txt, creará una copia de FileToCopy.docx con ese nombre.

mpeterson
fuente
Oh wow, eso funcionó totalmente. Gracias hombre, ¿hay alguna referencia para ese tipo de cosas que sería útil para un laico?
hisnameisjimmy
No estoy seguro ... ¿podrías probar lo siguiente? microsoft.com/resources/documentation/windows/xp/all/proddocs/… Aunque probablemente no sea exactamente "amigable para los laicos" ...: |
mpeterson