Documentos Impresión fuera de servicio

April 1

Marcos pidió ayuda con la impresión de documentos problema. Parece que tiene una macro que utiliza para imprimir sus documentos en el orden deseado. Si hay 10 o menos documentos, a continuación, se imprimen bien. Si hay 11 o más, el primero 10 son de fondo impreso y de los documentos restantes están en primer plano imprimir.

A primera vista, este problema podría parece ser un problema de clasificación. Eso se disipa rápidamente, sin embargo, al darse cuenta de que si se tratara de un problema de clasificar, documentar 10 siempre habría imprimir después de documento 1.

Lo que nos lleva a la hipótesis más probable: Los documentos están simplemente llenando el espacio asignado y / o disponibles para la cola de impresión de fondo utilizado por Word. (Esto es completamente una suposición;. No pude encontrar ninguna documentación duro de si hay siquiera es una limitación de espacio en la cola) En cualquier caso, la solución al problema sería simplemente desactive la función de impresión en segundo plano en la macro antes de empezar la tirada.

Qué significa eso? Simplemente que la impresión se llevará un tiempo, ya que esperar para cada documento a imprimir. Por supuesto, la macro se podría hacer "inteligente" por sólo apagar la función de impresión de fondo si detecta, antes de imprimir el primer documento, que hay más de 10 documentos en todo el trabajo.

Para desactivar la impresión en segundo plano en una macro VBA, basta con incluir esta línea en el principio de la macro:

Options.PrintBackground = False

Cuando más adelante desea Impresión en segundo plano una vez más, utilice la siguiente línea:

Options.PrintBackground = True

Si apaga la impresión de fondo no es satisfactoria (es decir, usted no desea esperar a que la impresora durante más tiempo del absolutamente necesario), hay un par de otras opciones. El primero, por supuesto, es el uso de la función de documento maestro de la Palabra. Esta característica se ha "aparecido" en otros WordTips, y puedo afirmar con seguridad que no es que muchos usuarios de Word están satisfechos con la función.

Lo que nos lleva a la posible solución definitiva: Puede utilizar el campo INCLUDETEXT para construir un documento que incluye todos sus "subdocumentos", y luego simplemente imprimir el documento único. Esto podría hacerse bajo control macro, también. Sólo tiene que utilizar su macro para abrir un nuevo documento, calcule el nombre de cada documento que desea imprimir y, a continuación, insertar un campo INCLUDETEXT que utiliza ese nombre. La macro pudo terminar por la impresión del documento que creó y luego tirarlo a la basura. La sintaxis mínima para el campo INCLUDETEXT, como se requiere para esta macro, es como sigue:

{INCLUDETEXT "MyFile1.doc"}

WordTips es su fuente de formación de Microsoft Word rentable. (Microsoft Word es el procesador de textos más popular en el mundo.) Esta punta (842) se aplica a Microsoft Word 97, 2000, 2002, y 2003.