Tengo un documento de Word con muchas imágenes (se agregaron arrastrando y soltando desde el escritorio y se guardan en el archivo, no solo vinculadas a los archivos en el escritorio), separadas por 0 a 2 líneas de texto, algo así como esta:
Text
Text
Picture0
Text
Picture1
Picture2
Text
Picture3
...
El problema es que las imágenes están compensadas por una, es decir, Picture1 debería estar donde está Picture0 ahora, Picture2 donde está Picture1 y así sucesivamente. Hay aproximadamente 300 imágenes y cambiarlas a mano llevaría demasiado tiempo. ¿Hay una manera automatizada de hacer esto, tal vez con una macro?
microsoft-word
macros
Simon
fuente
fuente
Respuestas:
Si es un archivo .docx, o puede convertirlo en uno, puede hacerlo abriendo el archivo (copie y cambie el nombre a .zip) y cambie el nombre de los archivos que contiene.
fuente
FOR
en la línea de comando; mi método rápido y sucio preferido sería pegar la lista de archivos en Excel (usandodir/b *.png >list.txt
) y generar los comandos para cambiarles el nombre usando fórmulas de manipulación de cadenas.="REN "&B2&" "&B1
. Luego pegue los comandos en una ventana del símbolo del sistema (¡recuerde eliminar image1.png primero!).