Document.PrintOut (Word)

Imprime todo el documento especificado o una parte del mismo.

PrintOut (Background, Append, Range, OutputFileName, From, To, Item, Copies, Pages, PageType, PrintToFile, Collate, ActivePrinterMacGX, ManualDuplexPrint, PrintZoomColumn, PrintZoomRow, PrintZoomPaperWidth, PrintZoomPaperHeight)


ActiveDocument.PrintOut Range:=wdPrintCurrentPage

Arguments

Optional arguments

Los siguientes argumentos son opcionales

Background (Boolean) - Establecer en True para que la macro continúe mientras Microsoft Word imprime el documento.

Append (Boolean) - Establecer en True para anexar el documento especificado al nombre de archivo especificado por el argumento OutputFileName.

Range - Range

OutputFileName (String) - Si PrintToFile es True, este argumento especifica la ruta de acceso y el nombre del archivo de salida.

From (WdPrintOutRange) - El número de página inicial cuando Range está establecido en wdPrintFromTo.


Valores posibles son

wdPrintAllDocument Todo el documento.
wdPrintCurrentPage La página actual.
wdPrintFromTo
wdPrintRangeOfPages Un intervalo de páginas especificado.
wdPrintSelection La selección actual.

To (WdPrintOutRange) - El número de página final cuando Range está establecido en wdPrintFromTo.


Valores posibles son

wdPrintAllDocument Todo el documento.
wdPrintCurrentPage La página actual.
wdPrintFromTo
wdPrintRangeOfPages Un intervalo de páginas especificado.
wdPrintSelection La selección actual.

Item - WdPrintOutItem

Aquí puede ver valores posibles para WdPrintOutItem

Copies (Long) - Número de copias que se van a imprimir.

Pages (Pages) - Números e intervalos de página que deben imprimirse, separados por comas.

PageType (WdPrintOutPages) - El tipo de páginas que se imprimirán.

Posibles valores de retorno son wdPrintAllPages - Todas las páginas, wdPrintEvenPagesOnly - Sólo las páginas pares, wdPrintOddPagesOnly - Sólo las páginas impares.

PrintToFile (Boolean) - True para enviar instrucciones de impresora a un archivo.

Collate (Boolean) - Al imprimir varias copias de un documento, True para imprimir todas las páginas del documento antes de imprimir la siguiente copia.

ActivePrinterMacGX - Este argumento está disponible sólo en Microsoft Office, edición para Macintosh

ManualDuplexPrint (Boolean) - True para imprimir un documento a dos caras en una impresora sin un kit de impresión a doble cara.

PrintZoomColumn (Long) - Número de páginas que desea que Word ajuste horizontalmente en una página.

PrintZoomRow (Long) - Número de páginas que desea que Word ajuste verticalmente en una página.

PrintZoomPaperWidth (Long) - Ancho, en twips, que desea que Word aplique para la escala de páginas impresas, (20 twips = 1 punto; 72 puntos = 2,54 cm).

PrintZoomPaperHeight (Long) - Alto, en twips, que desea que Word aplique para la escala de páginas impresas, (20 twips = 1 punto; 72 puntos = 2,54 cm).