Window.PrintOut (Word)

Imprime todo ou parte do documento exibido na janela especificada.

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

Os seguintes argumentos são opcionais

Background (Boolean) - Defina como true para que a macro continue enquanto o Microsoft Word imprime o documento.

Append (Boolean) - Defina como true para acrescentar o documento especificado ao nome de arquivo especificado pelo argumento OutputFileName. False para substituir o conteúdo da OutputFileName.

Range (Range) - O intervalo de página. Pode ser qualquer constante WdPrintOutRange .

OutputFileName (String) - Se PrintToFile for True, este argumento especificará o caminho e o nome do arquivo de saída.

From (WdPrintOutRange) - O número da página inicial quando Range é definido como wdPrintFromTo.


Os valores possíveis são

wdPrintAllDocument Todo o documento.
wdPrintCurrentPage A página atual.
wdPrintFromTo Um intervalo especificado.
wdPrintRangeOfPages Um intervalo especificado de páginas.
wdPrintSelection A seleção atual.

To (WdPrintOutRange) - O número de página final quando Range é definido como wdPrintFromTo.


Os valores possíveis são

wdPrintAllDocument Todo o documento.
wdPrintCurrentPage A página atual.
wdPrintFromTo Um intervalo especificado.
wdPrintRangeOfPages Um intervalo especificado de páginas.
wdPrintSelection A seleção atual.

Item (WdPrintOutItem) - O item a ser impresso. Pode ser qualquer constante WdPrintOutItem .

Aqui você pode encontrar os valores possíveis para WdPrintOutItem

Copies (Long) - O número de cópias a ser impresso.

Pages (Pages) - Os números de páginas e intervalos de páginas a serem impressos, separados por vírgulas. Por exemplo, "2, 6-10" imprime a página 2 e as páginas 6 a 10.

PageType (WdPrintOutPages) - O tipo de páginas a serem impressas. Pode ser qualquer constante WdPrintOutPages .

Os valores de retorno possíveis são wdPrintAllPages - Todas as páginas, wdPrintEvenPagesOnly - Somente as páginas numeradas pares, wdPrintOddPagesOnly - Somente as páginas numeradas ímpares.

PrintToFile (Boolean) - True para enviar instruções de impressora para um arquivo. Certifique-se de especificar um nome de arquivo com OutputFileName.

Collate (Boolean) - Ao imprimir várias cópias de um documento, true para imprimir todas as páginas do documento antes de imprimir a próxima cópia.

ActivePrinterMacGX - Este argumento está disponível somente no Microsoft Office Macintosh Edition. Para obter informações adicionais sobre este argumento, consulte a ajuda de referência da linguagem incluída com o Microsoft Office Macintosh Edition

ManualDuplexPrint (Boolean) - True para imprimir um documento de dois lados em uma impressora sem um kit de impressão duplex. Se esse argumento for True, os PrintBackground e as propriedades de PrintReverse serão ignoradas. Use as propriedades PrintOddPagesInAscendingOrder e PrintEvenPagesInAscendingOrder para controlar a saída durante a impressão duplex manual. Este argumento pode não estar disponível, dependendo do suporte a idioma (inglês americano, por exemplo) que você selecionou ou instalou.

PrintZoomColumn (Long) - O número de página que você deseja que o Word ajuste horizontalmente em uma página. Pode ser 1, 2, 3 ou 4. Use com o argumento PrintZoomRow para imprimir várias páginas em uma única folha.

PrintZoomRow (Long) - O número de páginas que você deseja que o Word ajuste verticalmente em uma página. Pode ser 1, 2 ou 4. Use com o argumento PrintZoomColumn para imprimir várias páginas em uma única folha.

PrintZoomPaperWidth (Long) - A largura para a qual você deseja que o Word dimensione páginas impressas, em twips (20 twips = 1 ponto; 72 pontos = 1 polegada).

PrintZoomPaperHeight (Long) - A altura para a qual você deseja que o Word dimensione páginas impressas, em twips (20 twips = 1 ponto; 72 pontos = 1 polegada).