Imprimir múltiples documentos de múltiples directorios

29/01/2009 - 11:34 por CJ | Informe spam
Hola,

estoy buscando la forma de imprimir documentos de Word (con Word 2007) a
través de comandos (usando los parámetros).

Sería para usar en un archivo de proceso de lotes (.bat).

Tengo una serie de documentos word que están en diferentes carpetas y en un
archivo por lotes tengo que abra el Word con la ruta completa de los archivos
que quiero imprimir:
winword.exe /n /dde 10_carpeta1\10_doc1_j01.docx
winword.exe /n /dde 20_carpeta2\20_doc2_j01.docx
winword.exe /n /dde 30_carpeta3\30_doc3_j01.docx

(el /n /dde lo he sacado de la opción de imprimir del Registro de Windows)

A la siguiente semana cambian los archivos (la parte j01 pasa a j02 y así
sucesívamente) de tal forma que en el archivo .bat sólo tengo que reemplazar
los j01 por j02 (lo hago de forma automática con Edición > Reemplazar).

El problema de hacerlo así es que abre el Word pero no lo imprime. Le tengo
que dar yo al botón de impresión rápida y cerrar el word. Y entonces abre el
siguiente archivo.

Podría hacer una búsqueda de los documentos que contengan "j01",
seleccionarlos e imprimirlos mediante "Imprimir" del botón secundario del
ratón. No me sirve porque, aunque los ordene en la lista de resultados (por
ello los nombres de las carpetas y archivos llevan un número delante, me los
imprime en desorden. El hacerlo en un archivo .bat me permite imprimirlos en
el orden que me intersa.

¿Alguien sabe el parámetro exacto para imprimir un documento de Word?
(curiosamente, para PowerPoint sí existe y uso el mismo sistema de archivo
por lotes y me funciona de maravilla).

O en su defecto, ¿alguna idea para hacerlo de otra forma?

Gracias por vuestra paciencia. Saludos, CJ.
 

Leer las respuestas

#1 pepe
29/01/2009 - 18:37 | Informe spam
Aquí tienes algo: http://support.microsoft.com/kb/550128/es




"CJ" escribió en el mensaje de noticias
news:
Hola,

estoy buscando la forma de imprimir documentos de Word (con Word 2007) a
través de comandos (usando los parámetros).

Sería para usar en un archivo de proceso de lotes (.bat).

Tengo una serie de documentos word que están en diferentes carpetas y en
un
archivo por lotes tengo que abra el Word con la ruta completa de los
archivos
que quiero imprimir:
winword.exe /n /dde 10_carpeta1\10_doc1_j01.docx
winword.exe /n /dde 20_carpeta2\20_doc2_j01.docx
winword.exe /n /dde 30_carpeta3\30_doc3_j01.docx

(el /n /dde lo he sacado de la opción de imprimir del Registro de Windows)

A la siguiente semana cambian los archivos (la parte j01 pasa a j02 y así
sucesívamente) de tal forma que en el archivo .bat sólo tengo que
reemplazar
los j01 por j02 (lo hago de forma automática con Edición > Reemplazar).

El problema de hacerlo así es que abre el Word pero no lo imprime. Le
tengo
que dar yo al botón de impresión rápida y cerrar el word. Y entonces abre
el
siguiente archivo.

Podría hacer una búsqueda de los documentos que contengan "j01",
seleccionarlos e imprimirlos mediante "Imprimir" del botón secundario del
ratón. No me sirve porque, aunque los ordene en la lista de resultados
(por
ello los nombres de las carpetas y archivos llevan un número delante, me
los
imprime en desorden. El hacerlo en un archivo .bat me permite imprimirlos
en
el orden que me intersa.

¿Alguien sabe el parámetro exacto para imprimir un documento de Word?
(curiosamente, para PowerPoint sí existe y uso el mismo sistema de archivo
por lotes y me funciona de maravilla).

O en su defecto, ¿alguna idea para hacerlo de otra forma?

Gracias por vuestra paciencia. Saludos, CJ.

Preguntas similares