Application.PrintOut (Word)
Imprime todo o documento especificado ou parte dele.
PrintOut (Background, Append, Range, OutputFileName, From, To, Item, Copies, Pages, PageType, PrintToFile, Collate, FileName, 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
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.
FileName (String) - O nome de arquivo e caminho do documento a ser impresso. Se esse argumento for omitido, o Word imprime o documento ativo. (Disponível somente com o objeto Application.).
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).